Amazon S3 on Outposts アクセスポイントのリストを表示する - Amazon Simple Storage Service

Amazon S3 on Outposts アクセスポイントのリストを表示する

アクセスポイントは、Amazon S3 の共有データセットへの大規模なデータアクセスの管理を簡素化します。アクセスポイントは、バケットにアタッチされた名前付きのネットワークエンドポイントで、Amazon S3 オブジェクトのオペレーション (GetObjectPutObject など) を実行するために使用できます。S3 on Outposts では、Outposts バケット内の任意のオブジェクトにアクセスするにはアクセスポイントを使用する必要があります。アクセスポイントでは、仮想ホスト形式のアドレス指定のみがサポートされます。

以下のトピックでは、AWS Management Console、AWS Command Line Interface (AWS CLI)、および AWS SDK for Java を使用して S3 on Outposts アクセスポイントのリストを返す方法を示します。

  1. https://console.aws.amazon.com/s3/ で Amazon S3 コンソールを開きます。

  2. 左のナビゲーションペインで、[Outposts access points] (Outposts アクセスポイント) を選択します。

  3. [Outposts access points] (Outposts アクセスポイント) で、S3 on Outposts アクセスポイントのリストを確認します。

次の AWS CLI の例では、Outposts バケットのアクセスポイントを一覧表示します。このコマンドを実行するには、user input placeholders をユーザー自身の情報に置き換えます。

aws s3control list-access-points --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket

次の SDK for Java の例では、Outposts バケットのアクセスポイントを一覧表示します。

import com.amazonaws.services.s3control.model.*; public void listAccessPoints(String bucketArn) { ListAccessPointsRequest reqListAPs = new ListAccessPointsRequest() .withAccountId(AccountId) .withBucket(bucketArn); ListAccessPointsResult respListAPs = s3ControlClient.listAccessPoints(reqListAPs); System.out.printf("ListAccessPoints Response: %s%n", respListAPs.toString()); }