我的用例是我们已经有了一个由AWS Cloudformation创建的堆栈。
现在我想更新该堆栈,我的要求是我要删除已创建的资源并添加新修改的资源,但我想确保删除发生在创建部分之前。
我探索了dependsOn,但这有助于我设置资源创建的顺序。它没有帮助确保删除和创建顺序(或至少我找不到)
如何确保在执行资源更新时在资源创建之前发生资源删除
我明白你想要,
删除已创建的资源并添加新修改的资源
以下是我的理解,让我知道它是否有帮助,
在单个CloudFormation部署中删除和创建具有相同资源名称/依赖关系的资源非常复杂。
最简单的方法:
其他方法可能是:
此外,我认为如果您尝试在已删除/删除正在进行的资源上创建/修改,您将收到错误