DynamoDB:列出所有分区键

时间:2018-02-08 15:48:19

标签: amazon-web-services amazon-dynamodb amazon-dynamodb-streams

我想在DynamoDB中更新包含,我需要迭代表中存在的现有分区键。 有没有办法只使用Python获取分区键列表。扫描和查询仅适用于我的表的属性。有没有办法获取表的所有分区键?

1 个答案:

答案 0 :(得分:2)

如果您的表除了分区键之外还使用排序键(换句话说,如果键是分区+排序键的组合),则答案是:否 - 无法查询或扫描仅分区键。为了澄清,您仍然可以使用仅返回键的投影扫描您的表,但它将多次返回每个主键,对于具有相同主键且具有不同排序键的每个项目一次。

如果您的表架构仅使用分区键(没有排序键),那么您可以使用仅主键的投影编写扫描,因此,获取分区键列表。