Ich versuche, IAM Zugriffsschlüssel mit AWS JS SDK zu bekommen, aber ich bekomme Fehler, "CORS Header fehlt, Anfrage blockiert" in der Browser-Konsole.Erhalten "CORS Header fehlt" Fehler in AWS IAM JS SDK
Da es keine Unterstützung für die IAM in neuesten AWS SDK wie in diesem Link aufgeführt: , Ich habe gebaut JS SDK wieder IAM mit dem folgenden Link: Build AWS JS SDK.
Ich weiß, wie man die CORS-Konfiguration für S3-Buckets in der AWS-Konsole einstellt, aber ich bekomme nicht, wo ich die CORS-Konfiguration für IAM einstellen soll?
Mein js Skript:
<!-- Including Javascript AWS SDK -->
<script src="aws-sdk-2.5.2.min.js"></script>
<!-- Setting AWS Credentials -->
<script>
AWS.config.update({accessKeyId: '<access Key id here>',
secretAccessKey: '<secret access key here>'});
// Configuring region
AWS.config.region = '<region here>';
</script>
<script>
function listAccessKeys(){
var iam = new AWS.IAM({apiVersion: '2010-05-08'});
var params = { UserName: '<username here>' };
iam.listAccessKeys(params, function(err, data) {
if (err){
alert(err);
console.log(err, err.stack); // an error occurred
}else{
alert(data);
console.log(data);
}
});
}
</script>