AWS JS SDK를 사용하여 IAM 액세스 키를 가져 오려고하는데 브라우저 콘솔에서 'CORS 헤더 누락, 요청 차단됨'오류가 발생합니다.AWS IAM JS SDK의 'CORS 헤더 없음'오류 발생
이 링크에 언급 된 최신 AWS SDK에서 IAM에 대한 지원이 없기 때문에 : AWS SDK Services, 내가 다시 링크를 IAM을 포함 JS SDK를 구축 : Build AWS JS SDK.
AWS 콘솔에서 S3 버킷의 CORS 구성을 설정하는 방법을 알고 있지만 IAM에 CORS 구성을 설정할 위치를 얻지 못하고 있습니까?
내 JS 스크립트를
<!-- 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>