如何停止当前在云形成中运行的所有堆栈操作



可能是每个与CloudFormation一起使用的每个人都知道在您运行提供或更新的cloud -cloudformation stacks 时,它有多烦人意识到您犯了一个错误。然后,您必须等待几个小时或几天才能回滚或失败

aws文档这是一个迷宫,因此基本上不可能在那里得到答案,经过几天的研究,我得出结论,尝试在这里揭开神话:如何停止在云形成中运行的所有堆栈操作?<<<<<</strong>

我设法了解了使用awscli选项cancel-update-stack的更新,即使它不起作用,也可以。此时,您可能需要使用选项delete-stack(!nb:此选项将删除您称其为(

尽管当我运行创作时,我无法设法中断它,但我总是必须等待所有操作回滚或失败。

如果你们知道可以丰富这种解释的任何东西,请分享!

当我运行创作时,我无法设法中断它,我总是必须等待所有操作回滚或失败。

据我所知,

没有解决这个问题。如果cancel-update-stack不起作用,则需要等待。使用云形式需要相当的耐心,但一旦您正确就可以产生出色的结果。

查看cfn-lint工具,可能会帮助您避免一些可以避免的错误,但可能需要一段时间才能在更新过程中表现出来:https://github.com/martysweet/cfn/cfn-lint

我今天遇到了这个问题,因为我试图阻止CloudFormation创建一个永远无法使用的新堆栈。我能够去控制台并删除堆栈。在我的情况下,这实际上成功了。

最新更新