Amazon S3 on Outposts 버킷 나열 - Amazon Simple Storage Service

Amazon S3 on Outposts 버킷 나열

Amazon S3 on Outposts를 사용하면 AWS Outposts에서 S3 버킷을 생성하고 로컬 데이터 액세스, 로컬 데이터 처리 및 데이터 레지던시가 필요한 애플리케이션을 위해 온프레미스에서 객체를 쉽게 저장하고 검색할 수 있습니다. S3 on Outposts는 S3 Outposts(OUTPOSTS)라는 새로운 스토리지 클래스를 제공합니다. 이 클래스는 Amazon S3 API를 사용하며 AWS Outposts의 여러 디바이스와 서버에 데이터를 이중화된 방식으로 안정적으로 저장하도록 설계되었습니다. Virtual Private Cloud(VPC)를 통한 액세스 포인트 및 엔드포인트 연결을 사용하여 Outpost 버킷과 통신합니다. 액세스 정책, 암호화, 태깅을 포함하여 Amazon S3 버킷에서와 같이 Outpost 버킷에서 동일한 API 및 기능을 사용할 수 있습니다. AWS Management Console, AWS Command Line Interface(AWS CLI), AWS SDK 또는 REST API를 통해 S3 on Outposts를 사용할 수 있습니다. 자세한 내용은 Amazon S3 on Outposts란 무엇인가요? 섹션을 참조하세요.

S3 on Outposts에서의 버킷 작업에 대한 자세한 내용은 S3 on Outposts 버킷 작업 단원을 참조하세요.

다음 예제는 AWS Management Console, AWS CLI, AWS SDK for Java를 사용하여 S3 on Outposts 버킷 목록을 반환하는 방법을 보여줍니다.

  1. https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Outposts 버킷을 선택합니다.

  3. Outposts 버킷(Outposts buckets)에서 S3 on Outposts 버킷 목록을 검토합니다.

다음 AWS CLI 예제에서는 Outpost에 있는 버킷 목록을 가져옵니다. 이 명령을 사용하려면 각 user input placeholder를 사용자의 정보로 대체합니다. 이 명령에 대한 자세한 내용은 AWS CLI 참조list-regional-buckets를 참조하세요.

aws s3control list-regional-buckets --account-id 123456789012 --outpost-id op-01ac5d28a6a232904

다음 SDK for Java 예제에서는 Outpost의 버킷 목록을 가져옵니다. 자세한 내용은 Amazon Simple Storage Service API 참조ListRegionalBuckets를 참조하세요.

import com.amazonaws.services.s3control.model.*; public void listRegionalBuckets() { ListRegionalBucketsRequest reqListBuckets = new ListRegionalBucketsRequest() .withAccountId(AccountId) .withOutpostId(OutpostId); ListRegionalBucketsResult respListBuckets = s3ControlClient.listRegionalBuckets(reqListBuckets); System.out.printf("ListRegionalBuckets Response: %s%n", respListBuckets.toString()); }