テーブルバケットポリシーの管理 - 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
  1. Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

  2. 左側のナビゲーションペインで、[Amazon S3] を選択します。

  3. [テーブルバケット] を選択し、ポリシーを追加するテーブルバケット名を選択します。

  4. [アクセス許可] タブを選択します。

  5. [テーブルバケットポリシー][編集] を選択します。

  6. ポリシーエディタで、ポリシー JSON を入力します。

  7. (オプション) [ポリシーの例] を選択すると、ニーズに適応できるサンプルポリシーが表示されます。

  8. ポリシーを入力したら、[変更の保存] を選択します。

バケットポリシーの表示

テーブルバケットにアタッチされているバケットポリシーを表示するには、次の 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
  1. Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

  2. 左側のナビゲーションペインで、[Amazon S3] を選択します。

  3. [テーブルバケット] を選択し、ポリシーを表示するテーブルバケット名を選択します。

  4. [アクセス許可] タブを選択します。

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

テーブルバケットにアタッチされているバケットポリシーを削除するには、次の 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
  1. Amazon S3 コンソール (https://console.aws.amazon.com/s3/) を開きます。

  2. 左側のナビゲーションペインで、[Amazon S3] を選択します。

  3. [テーブルバケット] を選択し、ポリシーを削除するテーブルバケット名を選択します。

  4. [アクセス許可] タブを選択します。

  5. [テーブルバケットポリシー] で、[削除] を選択します。