실수로 모든 사용자의 Amazon S3 버킷 액세스를 거부했습니다. 액세스 권한을 다시 부여하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 8월 6일

Amazon Simple Storage Service(Amazon S3) 버킷에 대한 모든 사용자 액세스를 거부하도록 버킷 정책을 잘못 구성했습니다. 버킷에 대한 액세스 권한을 다시 부여하려면 어떻게 해야 합니까?

​해결 방법

버킷에 대한 액세스 권한을 다시 부여하려면 AWS 계정 루트 사용자로 Amazon S3 콘솔에 로그인한 다음 버킷 정책을 삭제합니다. 다음 단계를 따릅니다.

  1. 계정 루트 사용자로 AWS Management Console에 로그인합니다.
  2. Amazon S3 콘솔을 엽니다.
  3. 모든 사용자의 액세스가 차단된 버킷으로 이동합니다.
  4. [Permissions(권한)] 탭을 선택합니다.
  5. [Bucket Policy(버킷 정책)]를 선택합니다.
  6. [Delete(삭제)]를 선택합니다.
  7. AWS Management Console에서 로그아웃합니다.
  8. 모범 사례로서 계정 관리자가 루트 사용자 암호를 교체할 수 있습니다.

경고: 일상적인 작업에 루트 사용자를 사용하지 마십시오. 이 자격 증명은 루트 사용자로 로그인해야 하는 작업에만 제한적으로 사용해야 합니다.

계정 루트 사용자가 버킷 정책을 삭제하면 버킷에 액세스할 수 있는 AWS Identity and Access Management(IAM) 사용자 또는 역할을 통해 올바른 권한이 있는 새 버킷 정책이 적용될 수 있습니다. 자세한 내용은 버킷 정책 예제S3 버킷 정책을 추가하려면 어떻게 해야 합니까?를 참조하십시오.


이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?