Amazon DynamoDB:将数据模型从一个账户复制到另一个账户

Amazon DynamoDB: Copy Data Model from one account to the other account

将模式(数据模型)从一个 AWS 账户复制到另一个 AWS 账户的 best/easy 方法是什么。花了一些时间查看 NoSQL-Workbench 但没有找到任何相关内容。我对数据传输不感兴趣,我更感兴趣的是传输数据模型(表、排序键、分区键和其他配置)

可以使用awscli来描述一个table,如下:

aws dynamodb describe-table --table-name mytable

这将输出 table 的 JSON 描述,包括键架构和索引。

您可以使用此 JSON 输出的相关部分创建新的 table 和索引,使用:

aws dynamodb create-table

运行 任何带有附加 help 选项的 awscli 命令以获得更多帮助。使用 --region us-west-2(或其他适当的区域)来定位特定的 AWS 区域。

如果您有典型的 DevOps 自动化,那么您可能已经将这些东西编码在模板(CloudFormation 或其他)中,您可以使用它。