AWS::DynamoDB::Table Projection - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::DynamoDB::Table Projection

表示从表复制(投影)到索引的属性。这些属性是主键属性和索引键属性(它们会自动投影)之外的属性。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "NonKeyAttributes" : [ String, ... ], "ProjectionType" : String }

YAML

NonKeyAttributes: - String ProjectionType: String

属性

NonKeyAttributes

表示将投影到索引的非键属性名称。

对于本地二级索引,所有本地二级索引中的 NonKeyAttributes 数量总和不能超过 20。如果您将同一属性投影到两个不同的索引中,就会在确定总量时计为两个不同的属性。

必需:否

类型:字符串列表

最高20

Update requires: No interruption

ProjectionType

投影到索引中的属性集:

  • KEYS_ONLY - 只有索引和主键才投影到索引中。

  • INCLUDE – 除 KEYS_ONLY 中描述的属性外,二级索引还包括您指定的其他非键属性。

  • ALL - 所有表属性都投影到索引中。

必需:否

类型:字符串

允许的值ALL | INCLUDE | KEYS_ONLY

Update requires: No interruption