タグ付きテーブルバケットの作成
Amazon S3 テーブルバケットは、作成時にタグ付けできます。テーブルバケットでタグを使用することによる追加料金は、標準の S3 API リクエスト料金を超えて発生しません。詳細については、「Amazon S3 の料金」を参照してください。テーブルバケットのタグ付けの詳細については、「S3 テーブルバケットでのタグの使用」を参照してください。
アクセス許可
タグ付きテーブルバケットを作成するには、次のアクセス許可が必要です。
-
s3tables:CreateTableBucket -
s3tables:TagResource
エラーのトラブルシューティング
タグ付きテーブルバケットを作成しようとしたときにエラーが発生した場合は、以下を実行できます。
テーブルバケットを作成し、それにタグを適用するために必要な アクセス許可 アクセス許可があることを確認します。
属性ベースのアクセス制御 (ABAC) 条件については、IAM ユーザーポリシーを確認してください。ポリシーでは、特定のタグキーと値のみを使用してテーブルバケットにタグを付ける必要がある場合があります。ABAC およびテーブルバケット ABAC ポリシーの例の詳細については、「S3 テーブルバケットの ABAC」を参照してください。
Steps
Amazon S3 コンソール、AWS Command Line Interface (AWS CLI)、Amazon S3 Tables REST API、AWS SDK を使用して、タグを適用したテーブルバケットを作成できます。
Amazon S3 コンソールを使用してタグ付きテーブルバケットを作成するには
Amazon S3 コンソール (https://console.aws.amazon.com/s3/
) にサインインします。 左側のナビゲーションペインで、[テーブルバケット] を選択します。
新しいバケットを作成するには、[テーブルバケットを作成] を選択します。
テーブルバケットの名前を入力します。詳細については、「Amazon S3 テーブルバケット、テーブル、および名前空間の命名規則」を参照してください。
[テーブルバケットを作成] ページには、[タグ] セクションがあります。
[新しいタグを追加] を選択してタグエディタを開き、タグのキーと値のペアを入力します。タグキーは必須ですが、値はオプションです。
別のタグを追加するには、[新しいタグを追加] を再度選択します。最大 50 個のタグのキーと値のペアを入力できます。
新しいテーブルバケットの残りのオプションを指定します。詳細については、「テーブルバケットの作成」を参照してください。
[テーブルバケットを作成] を選択します。
Amazon S3 Tables REST API でのタグ付きテーブルバケット作成のサポートの詳細については、「Amazon Simple Storage Service API リファレンス」の次のセクションを参照してください。
AWS CLI をインストールする方法については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI のインストール」を参照してください。
以下の CLI の例は、AWS CLI を使用してタグ付きテーブルバケットを作成する方法を示しています。このコマンドを使用する際は、ユーザー入力用プレースホルダーを独自の情報に置き換えます。
テーブルバケットを作成するときは、設定の詳細を指定する必要があります。詳細については、「テーブルバケットの作成」を参照してください。また、テーブルバケットには、テーブルバケット命名規則に従った名前を付ける必要があります。詳細については、「Amazon S3 テーブルバケット、テーブル、および名前空間の命名規則」を参照してください。
リクエスト]
aws --regionus-west-2\ s3tables create-table-bucket \ --tags '{"Department":"Engineering"}' \ --nameamzn-s3-demo-table-bucket