【发布时间】:2019-05-09 18:06:01
【问题描述】:
假设我有一个带有 2 个 EC2 实例、1 个 S3 存储桶和 1 个 dynamoDb 表的 cloudformation 堆栈。 这个堆栈一切都很好,直到我们决定进行一些重构并将这个堆栈分成两个堆栈。只有 2 个 EC2 实例的堆栈 A 和具有 1 个 S3 存储桶和 1 个 dynamoDb 表的堆栈 B。
我的问题是:在不破坏和重新创建资源或进行迁移的情况下,最好的方法是什么? (我正在寻找类似于 terraform move state 的解决方案)。
您能否分享一下您是如何组织堆栈以及如何重构它们的。
【问题讨论】:
-
这是一个一般很难解决的问题。我不认为有解决办法。另见sanderknape.com/2018/08/…
-
@jarmod,感谢您的链接,您知道 terraform state move 是否完全解决了这个问题?我正在阅读他们的文档,它看起来正是我们基本上需要的,我只是担心我可能会遗漏一些东西。
-
很遗憾,我不熟悉 Terraform 功能。
标签: amazon-web-services amazon-cloudformation terraform