このセクションでは、AWS Management Console、AWS Command Line Interface、または REST API を使用して汎用バケットのアクセスポイントを介してオブジェクトを一覧表示する方法について説明します。
AWS アカウントのアクセスポイント経由でオブジェクトを一覧表示するには
AWS Management Console にサインインし、Amazon S3 コンソール https://console.aws.amazon.com/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」を参照してください。