조나단이 권한을 업데이트한 후
S3 버킷에 다시 액세스하는 방법을
보여 줍니다

jonathangildea_0518

S3 버킷에 VPC 엔드포인트에 대한 액세스를 제한하는 정책을 적용한 후 S3 버킷에 전혀 액세스할 수 없습니다. S3 버킷에 다시 액세스하려면 어떻게 하면 됩니까?

VPC 엔드포인트에서 시작하는 연결에 대한 버킷 액세스를 특별히 제한하기 위한 버킷 권한이 현재 버킷에 대한 모든 연결을 차단하고 있습니다.

먼저 VPC의 인스턴스로부터 연결을 라우팅할 수 있도록 지정된 VPC 엔드포인트가 생성되어 VPC 라우팅 정책에 연결되었는지 확인합니다. 여전히 VPC 엔드포인트를 통해 버킷에 액세스할 수 없는 경우, 계정 루트 자격 증명으로 AWS CLI(명령줄 인터페이스)에서 다음 명령을 실행하여 버킷 정책을 제거할 수 있습니다.

참고
다음 AWS CLI 명령은 Linux 환경에서 사용하기 위한 것입니다. Windows 명령 프롬프트에서 이러한 명령을 실행하려면 "export"를 "set"으로 대체합니다. REGION, ROOT_KEY_ID, ROOT_SECRET_KEYLOCKED_BUCKET을 적절한 값으로 대체합니다.

$ export AWS_DEFAULT_REGION="REGION"

$ export AWS_ACCESS_KEY_ID="ROOT_KEY_ID"

$ export AWS_SECRET_ACCESS_KEY="ROOT_SECRET_KEY"

$ aws s3api delete-bucket-policy --bucket "LOCKED_BUCKET"

이러한 명령은 액세스할 수 없는 S3 버킷에서 정책을 제거하고 일반 IAM 사용자 액세스를 허용합니다. 특정 VPC 엔드포인트에 대한 액세스를 제한하는 S3 버킷 정책을 만들고 적용하려면 Amazon S3의 VPC 엔드포인트에 대한 예제 버킷 정책에서 예제 버킷 정책을 참조하십시오.

Amazon S3, 버킷 정책, VPC, 엔드포인트, 제한, 액세스, VPCE


페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2015년 12월 31일