微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用版本创建 DynamoDb 表?

如何解决如何使用版本创建 DynamoDb 表?

There are two versions of DynamoDB global tables available: Version 2019.11.21 (Current) and Version 2017.11.29. 我可以找出已创建表的版本,但是如果我想在创建表时使用特定版本,我该怎么做? 我有 cloudformation 创建了两个表,一个没有全局表,另一个有全局表。 没有全局表总是用 19 版本创建,而有全局表是用 17 版本创建的。

解决方法

如果我想在创建表时使用特定版本,我该怎么做?

不能这样做。这不是您在创建表时可以明确控制的。如果您有旧版本,则可以仅在 AWS 控制台中更新到新版本。来自docs

更新到版本 2019.11.21(当前)仅可通过 DynamoDB 控制台使用

要创建 2017 版本,您必须使用 CloudFormation 中不支持create-global-table API 调用。

更重要的是,CloudFormation 中的全局表支持仍在开发路线图中:

因此,如果您想在 CloudFormation 中创建和管理全局表,唯一的选择是开发 custom resource

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。