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

テーブルバケットポリシーの管理

Amazon S3 REST API、AWS SDK、 AWS Command Line Interface (AWS CLI) を使用して、Amazon S3 テーブルバケットのバケットポリシーを追加、削除、更新、表示できます。詳細については、以下のトピックを参照してください。

詳細については、以下のトピックを参照してください。Amazon S3 Tables でサポートされている AWS Identity and Access Management (IAM) アクションと条件キーの詳細については、「S3 Tables のアクセス管理」を参照してください。ディレクトリバケットのバケットポリシーの例については、「S3 Tables 用のリソースベースのポリシー」を参照してください。

バケットポリシーの追加

バケットポリシーをテーブルバケットに追加するには、次の AWS CLI の例を使用します。

AWS CLI を使用してテーブルバケットポリシーを作成する方法は、次の例のとおりです。これらのコマンドを使用するには、user input placeholders をユーザー自身の情報に置き換えます。

aws s3tables put-table-bucket-policy \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1 \ --resource-policy your-policy-JSON

バケットポリシーの表示

テーブルバケットにアタッチされているバケットポリシーを表示するには、次の AWS CLI の例を使用します。

この例では、AWS CLI を使用してテーブルバケットにアタッチされたバケットポリシーを表示する方法を示します。これらのコマンドを使用するには、user input placeholders をユーザー自身の情報に置き換えます。

aws s3tables get-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1

テーブルバケットポリシーの削除

テーブルバケットにアタッチされているバケットポリシーを削除するには、次の AWS CLI の例を使用します。

AWS CLI を使用してテーブルバケットポリシーを削除する方法は、次の例のとおりです。これらのコマンドを使用するには、user input placeholders をユーザー自身の情報に置き換えます。

aws s3tables delete-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1