gpt4 book ai didi

aws-cloudformation - 有什么有效的方法来调试cloudformation脚本吗?

转载 作者:行者123 更新时间:2023-12-03 07:46:58 30 4
gpt4 key购买 nike

我想找到一种调试cloudformation脚本的方法。

我编写了一些 bash 脚本,它可以通过 SSH 手动执行。

当通过云形成执行时,它确实失败了。还有一些内在的cloudformation函数,无法通过bash执行,这使得它们很难调试。

整个脚本需要 30 分钟。所以当我认为我已经完成时 - 我重新启动脚本并在 30 分钟后发现另一个错误。

有没有办法减少这个周期?
有没有办法执行一个命令,cloudformation将如何执行它?

最佳答案

我发现调试 CloudFormation 脚本的最有效方法是采用失败的模板,并删除所有无法部署的资源以及依赖于它们的资源,然后创建 CloudFormation 堆栈。这样做的好处是,通过这种方式,可以提前创建失败元素所依赖的所有资源,然后您可以更新堆栈,并调试该元素,直到它创建为止。如果失败,它会将更新回滚到工作状态,这比再次创建整个堆栈要快得多。

请密切关注事件堆栈,以了解堆栈因权限而失败的情况,因为如果您遵循最低权限,这种情况也很常见。好处是,CloudFormation 通常会很好地告诉您特定用户/角色/等没有权限对特定资源执行特定操作。

关于aws-cloudformation - 有什么有效的方法来调试cloudformation脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46279173/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com