Amazon S3 テーブルバケットは、テーブルを S3 リソースとして作成および保存するために使用できる S3 バケットタイプです。S3 Tables の使用を開始するには、テーブルを保存および管理するためのテーブルバケットを作成します。テーブルバケットを作成するときは、バケット名と AWS リージョン を選択します。テーブルバケット名は、選択したリージョン内のアカウントで一意であることが必要です。テーブルバケットを作成した後、バケット名やリージョンを変更することはできません。テーブルバケットの命名についてさらに詳しくは、「Amazon S3 テーブルバケット、テーブル、および名前空間の命名規則」を参照してください。
テーブルバケットの Amazon リソースネーム (ARN) 形式は次のようになります。
arn:aws:s3tables:
region
:owner-account-id
:bucket/bucket-name
デフォルトでは、AWS アカウント 内のリージョンごとに最大 10 個のテーブルバケットを作成できます。テーブルバケットまたはテーブルのクォータ引き上げをリクエストするには、サポート
テーブルバケットを作成するには、Amazon S3 コンソール、Amazon S3 REST API、AWS Command Line Interface (AWS CLI)、または AWS SDK を使用できます。
AWS Management Console にサインインし、Amazon S3 コンソール (https://console.aws.amazon.com/s3/
) を開きます。 ページ上部にあるナビゲーションバーで、現在表示されている AWS リージョン の名前をクリックします。次に、バケットを作成するリージョンを選択します。
左側のナビゲーションペインで、[テーブルバケット] を選択します。
[テーブルバケットを作成] を選択して、[テーブルバケットを作成] ページを開きます。
[プロパティ] に、テーブルバケットの名前を入力します。
テーブルバケット名には次の条件があります。
現在のリージョンのアカウント内で一意であること。
3~63 文字で指定すること
小文字、数字、ハイフン (-) のみで構成されていること。
文字や数字で始まり、文字や数字で終わります。
バケットを作成したら、その名前を変更することはできません。バケットを作成する AWS アカウント は、そのバケットを所有します。テーブルバケットの命名についてさらに詳しくは、「Amazon S3 テーブルバケット、テーブル、および名前空間の命名規則」を参照してください。
-
テーブルバケットを AWS 分析サービスと統合する場合は、[AWS 分析サービスとの統合] で [統合を有効にする] が選択されていることを確認してください。
注記
コンソールで [統合を有効にする] オプションを選択して最初のテーブルバケットを作成すると、Amazon S3 はテーブルバケットを AWS 分析サービスと自動的に統合しようとします。この統合により、AWS 分析サービスを使用して、現在のリージョン内のすべてのテーブルをクエリできます。詳細については、「AWS 分析サービスで Amazon S3 Tables を使用する」を参照してください。
[バケットを作成] を選択します。
AWS CLI を使用してテーブルバケットを作成する方法は、次の例のとおりです。この例を実行するには、
をユーザー自身の情報に置き換えます。user input placeholders
aws s3tables create-table-bucket \ --region
us-east-2
\ --name
amzn-s3-demo-bucket1