翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS::DynamoDB::Table Projection
テーブルからインデックスにコピー (射影) される属性を表します。自動的に射影されるプライマリキー属性とインデックスキー属性とは別に、これらが追加されます。
Syntax
AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。
JSON
{ "NonKeyAttributes" :
[ String, ... ]
, "ProjectionType" :String
}
YAML
NonKeyAttributes:
- String
ProjectionType:String
プロパティ
NonKeyAttributes
-
インデックスに射影される非キー属性の名前を表します。
ローカルセカンダリインデックスの場合、全ローカルセカンダリインデックスを合わせた
NonKeyAttributes
数の合計が 100 を超えないようにする必要があります。同じ属性を 2 つの異なるインデックスに射影した場合には、合計を計算する際に 2 つの異なる属性として計算されます。必須: いいえ
タイプ: 文字列の配列
最小:
1
最大:
20
アップデートに関する要件: アップデートはサポートされていません。
ProjectionType
-
インデックスに射影される一連の属性。
-
KEYS_ONLY
- インデックスキーとプライマリキーのみをインデックスに射影します。 -
INCLUDE
-KEYS_ONLY
の属性に加えて、セカンダリインデックスにその他の非キー属性が含まれるように指定できます。 -
ALL
- すべてのテーブル属性がインデックスに射影されます。
DynamoDB コンソールを使用する場合、デフォルトで
ALL
が選択されます。必須: いいえ
型: 文字列
許可される値:
ALL | KEYS_ONLY | INCLUDE
アップデートに関する要件: 中断はありません
-