如何解决如何使用版本创建 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 举报,一经查实,本站将立刻删除。