AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Amazon DynamoDB 表 Projection

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

Projection 是 DynamoDB 表 GlobalSecondaryIndexesDynamoDB 表 LocalSecondaryIndexes 属性类型的属性。

语法

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

本页内容: