模板更改后,云形成堆栈不会更新



我尝试在更改参数后更新cloudformation堆栈。我对一些参数所做的更改是添加NoEcho: true属性,以便不在堆栈的元数据中显示秘密参数。当我上传新模板时,我看到参数的变化,但当我试图应用这些变化时,我得到一个错误,说没有变化。我明白其中一个资源本身没有改变,但我需要改变这个堆栈,而不是破坏它并重新创建,只是更新它。

对于这个问题,谁有合适的解决方案?谢谢你!

对堆栈进行一些任意更改。例如,创建一个新资源,部署它,然后删除它并再次部署。

这有点乏味。如果你想通过改变参数的值来更新Cloudformation中现有的堆栈(例如,将它们用作变量),Cloudformation不会将其检测为更改。您必须在参考资料部分更改一些内容。

如果你不需要返回并更改现有的堆栈,那么Cloudformation是很好的,如果你需要定期进行更新,那么它就不那么好了。

最新更新