범용 버킷의 액세스 포인트를 통해 객체 나열
이 섹션에서는 AWS Management Console, AWS Command Line Interface 또는 REST API를 사용하여 범용 버킷의 액세스 포인트를 통해 객체를 나열하는 방법에 대해 설명합니다.
AWS 계정의 액세스 포인트를 통해 객체를 나열하는 방법
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. -
페이지 상단의 탐색 모음에서 현재 표시된 AWS 리전의 이름을 선택합니다. 그런 다음 액세스 포인트를 나열하려는 리전을 선택합니다.
-
콘솔 왼쪽의 탐색 창에서 액세스 포인트를 선택합니다.
-
(선택 사항) 이름으로 액세스 포인트를 검색합니다. 선택한 AWS 리전의 액세스 포인트만 여기에 표시됩니다.
-
관리하거나 사용할 액세스 포인트의 이름을 선택합니다.
-
객체 탭에서 액세스 포인트를 통해 액세스하려는 객체의 이름을 볼 수 있습니다. 액세스 포인트를 사용하는 동안에는 액세스 포인트 권한에서 허용하는 객체 작업만 수행할 수 있습니다.
참고
-
콘솔 보기에는 항상 버킷의 모든 객체가 표시됩니다. 이 절차에 설명된 대로 액세스 포인트를 사용하면 해당 객체에 대해 수행할 수 있는 작업은 제한되지만 버킷에 해당 객체가 존재하는지 여부는 제한되지 않습니다.
-
AWS Management Console은 가상 프라이빗 클라우드(VPC) 액세스 포인트를 사용하여 버킷 리소스에 액세스하는 것을 지원하지 않습니다. VPC 액세스 포인트에서 버킷 리소스에 액세스하려면 AWS CLI, AWS SDK 또는 Amazon S3 REST API를 사용합니다.
-
다음 list-objects-v2
예시 명령은 AWS CLI를 사용하여 액세스 포인트를 통해 객체를 나열하는 방법을 보여줍니다.
다음 명령은 액세스 포인트 my-access-point
를 사용하여 AWS 계정 111122223333
의 객체를 나열합니다.
aws s3api list-objects-v2 --bucket arn:aws:s3:
AWS 리전
:111122223333:accesspoint/my-access-point
참고
S3는 모든 액세스 포인트에 대한 액세스 포인트 별칭을 자동으로 생성하며, 버킷 이름이 객체 수준 작업을 수행하는 데 사용되는 모든 곳에서 이러한 별칭을 사용할 수 있습니다. 자세한 내용은 범용 버킷의 액세스 포인트 별칭 섹션을 참조하세요.
자세한 내용과 예제는 AWS CLI 명령 참조에서 list-access-points
REST API를 사용하여 액세스 포인트를 나열할 수 있습니다. 자세한 내용은 Amazon Simple Storage Service API 참조에서 ListObjectsV2를 참조하십시오.