Simple Storage Service

ListObjectsV2 작업을 호출할 때 오류가 발생했습니다(AccessDenied): 액세스가 거부되었습니다.

클러스터 생성 및 연결을 완료했습니다... 이제 aws s3 ls bucketname을 통해 s3 버킷을 나열하려고 하면 다음과 같은 오류 메시지가 표시됩니다. ListObjectsV2 작업을 호출할 때 오류가 발생했습니다(AccessDenied): 액세스가 거부되었습니다. 같은 문제가 있는 사람이 있는지, 어떻게 해결해야 하는지 궁금합니다. 저는 계정 관리자가 아니라 IAM 사용자입니다.


Hello,

이 오류는 IAM 자격 증명(여기서는 IAM 사용자)에게 해당 버킷(s3:ListBucket 작업)을 나열할 권한이 없음을 나타냅니다.

IAM 자격 증명에 이 권한을 제공하는 방법에 대한 지식 문서( https://aws.amazon.com/premiumsupport/knowledge-center/s3-access-denied-listobjects-sync/ )를 참조하십시오.

IAM 사용자와 S3 버킷이 2개의 서로 다른 AWS 계정에 속한 경우 버킷 정책은 IAM 사용자에게 ListObjectsV2 작업을 수행할 수 있는 권한도 부여해야 합니다.

Thanks




해당 사용자에 대해 CloudTrails를 활성화한 경우 해당 사용자의 IAM Access Analyzer를 사용하여 추가해야 하는 정책을 찾을 수 있습니다. 이 문서를 확인하십시오. https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-policy-generation.html