有没有办法使用AWS Amplify更改架构?

时间:2019-11-06 02:42:42

标签: amazon-web-services aws-amplify aws-amplify-cli

我有一个现有的AWS Amplify架构,其中的数据已部署到DynamoDB表中。

我想更改AWS Amplify模式。

更改模式时,如何将数据包含在旧表中并将其迁移到AWS Amplify创建的新表中?

1 个答案:

答案 0 :(得分:0)

此问题的答案取决于您要更改架构的数量。如果您只是在模型中添加新属性或删除属性,则无需执行任何操作。如果要重命名或创建新模型,这将变得更加棘手。我的建议是在不删除旧模型的情况下添加所需的所有新模式模型。然后使用dynamodb直接编写一些迁移脚本来迁移数据。然后,所有旧数据迁移完毕后,您可以删除旧模型。