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