AWS CloudFormation
User Guide (API 版本 2010-05-15)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Amazon DynamoDB Table Projection

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

Projection 是 DynamoDB Table GlobalSecondaryIndexDynamoDB Table LocalSecondaryIndex 属性类型的属性。

语法

JSON

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

YAML

NonKeyAttributes: - 字符串 ProjectionType: String

属性

有关每个属性 (包括约束) 的更多信息,请参阅 Amazon DynamoDB API 参考 中的 Projection

NonKeyAttributes

投影到索引中的非键属性名称。

对于本地二级索引,所有本地二级索引中 NonKeyAttributes 的数量总和不能超过 20。如果将同一属性名称投影到两个不同的索引中,在确定总量时计为两个不同的属性。此限制不适用于 ProjectionType 为 KEYS_ONLYALL 的辅助索引。

Required: No

Type: List of String values

ProjectionType

投影到索引中的属性集:

KEYS_ONLY

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

INCLUDE

只有指定表属性才投影到索引中。投影属性的列表处于 NonKeyAttributes 中。

ALL

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

Required: Yes

Type: String

本页内容: