Amazon S3 テーブルバケット内にテーブルを作成するときは、名前空間と呼ばれる論理グループに整理します。S3 テーブルやテーブルバケットとは異なり、名前空間はリソースではありません。名前空間は、テーブルをスケーラブルに整理および管理するための構成概念です。例えば、会社の人事部門に属するすべてのテーブルを、共通の名前空間値 hr
でグループ化できます。
特定の名前空間へのアクセスを制御するには、テーブルバケットリソースポリシーを使用できます。詳細については、「S3 Tables 用のリソースベースのポリシー」を参照してください。
テーブル名前空間には、次のルールが適用されます。
-
名前空間はそれぞれテーブルバケット内で一意である必要があります。
-
テーブルバケットごとに最大 10,000 個の名前空間を作成できます。
-
テーブル名はそれぞれ名前空間内で一意である必要があります。
-
各テーブルには、1 レベルの名前空間のみを含めることができます。名前空間はネストできません。
-
各テーブルは 1 つの名前空間に属します。
-
名前空間の間でテーブルを移動できます。