是否有一种方法来重命名一个cloudformation堆栈名称?



我有一个cloudformation堆栈(这是从stack_master生成的),资源已经创建,但我想把它放入无服务器框架。我已经添加资源节,但它创建新的堆栈。我希望堆栈更新现有的堆栈和任何更新,从那里采取。由于

不可能重命名一个堆栈。你必须删除它,然后用你想要的名字创建一个新的。

对于大多数资源,更改资源的逻辑名称是非常简单的相当于删除该资源并用新资源替换它。依赖于重命名资源的任何其他资源也需要被更新并可能导致被替换。其他资源需要你更新属性(不只是逻辑名称)以便初始化一个更新。

所以逻辑上你必须删除堆栈并创建一个你想要的新堆栈。

您可以查看此链接:AWS官方文档

从2022年起不再是这种情况了——看起来好像你可以保留堆栈资源,同时删除包含它们的堆栈,并将这些资源导入到新的堆栈tldr中;我没有这样做,只是阅读文档https://aws.amazon.com/blogs/infrastructure-and-automation/keep-your-aws-resources-when-you-rename-an-aws-cloudformation-stack/

最新更新