首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DynamoDbException:架构中没有指定哈希键。所有Dynamo DB表都必须有一个哈希键。

DynamoDbException:架构中没有指定哈希键。所有Dynamo DB表都必须有一个哈希键。
EN

Stack Overflow用户
提问于 2022-08-02 08:23:09
回答 1查看 77关注 0票数 0

DynamoDB是否可以只使用范围键而不使用哈希键创建全局辅助索引?如果是,怎么做?

如果否,是否可以更新全局辅助索引哈希键中使用的项属性?

背景:我在表中只有100到1000项.在极坏的情况下,大约有10万条条目。

解决方法是使用一个fix值保存一个虚拟值,我可以使用该值作为散列键。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-02 08:33:49

所有表和全局辅助索引都需要一个散列键,它不是可选的。

可以为GSIs更新哈希键值,更改将异步复制到全局辅助索引中。这就是为什么您只能对其执行最终一致的读取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73204205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档