如何解决如何使用AWS CLI为新的SortKey更新表?
我有一个现有表,仅设置了分区键(ID)。在使用dynamodb进行开发的过程中,我发现需要更新此表以设置Sort键。我从aws dynamodb cli更新表中查看了帮助页面,但看不到明确的方法。我该如何使用cli来做到这一点?
解决方法
遗憾的是,您无法向现有表添加排序键。用于更新现有表的可用选项列表为here,其中包括:
- 修改表的预配置吞吐量设置(用于预配置模式表)。
- 更改表的读/写容量模式。
- 操作表上的全局二级索引(请参阅在DynamoDB中使用全局二级索引)。
- 在表上启用或禁用DynamoDB流(请参阅使用DynamoDB流捕获表活动)。
因此,您有两个选项来纠正此问题:
- 使用所需的排序键创建一个新表并迁移数据。
- 创建一个Global Secondary Indexes。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。