可能是每个与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创建一个永远无法使用的新堆栈。我能够去控制台并删除堆栈。在我的情况下,这实际上成功了。