ベクトルバケットポリシーの管理 - Amazon Simple Storage Service

ベクトルバケットポリシーの管理

注記

Amazon S3 Vectors は Amazon Simple Storage Service のプレビューリリースであり、変更される可能性があります。

ベクトルバケットポリシーは、バケットとそのコンテンツへのアクセスを制御するためにベクトルバケットに直接アタッチするリソースベースのポリシーです。ベクトルバケットポリシーを追加、表示、編集、削除できます。ベクトルバケットのバケットポリシーは、他の AWS アカウントのプリンシパルにアクセス許可を付与できるため、クロスアカウントアクセスシナリオに役立ちます。

ポリシー管理オペレーション

ベクトルバケットポリシーの追加

バケットポリシーを追加または更新するには、以下のコマンド例を使用して、ユーザー入力プレースホルダーを独自の情報に置き換えます。

aws s3vectors put-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket" \ --policy '{"Version": "2012-10-17", "Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::111122223333:root"},"Action":"s3vectors:*","Resource":"arn:aws:s3vectors:aws-region:111122223333:bucket/amzn-s3-demo-vector-bucket"}]}'

ベクトルバケットポリシーの表示

バケットポリシーを取得するには、以下のコマンド例を使用して、ユーザー入力プレースホルダーを独自の情報に置き換えます。

aws s3vectors get-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"

ベクトルバケットポリシーの削除

バケットポリシーを削除するには、以下のコマンド例を使用して、ユーザー入力プレースホルダーを独自の情報に置き換えます。

aws s3vectors delete-vector-bucket-policy \ --vector-bucket-name "amzn-s3-demo-vector-bucket"

ポリシーの例やベストプラクティスなど、バケットポリシーの作成と管理の詳細については、「S3 Vectors のリソースベースのポリシーの例」を参照してください。