テーブルバケットポリシーの管理
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-policyyour-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