gpt4 book ai didi

amazon-web-services - 如何快速有效地调试 CloudFormation 模板?

转载 作者:行者123 更新时间:2023-12-03 05:25:39 25 4
gpt4 key购买 nike

CloudFormation 是一项功能强大的 AWS 产品,允许以编程方式创建 AWS 资源堆栈,例如 web tier of an application,一个high performance computing cluster,an entire application stack,通过一次 API 调用。它的力量非常强大。使用它无疑被认为是一种很好的 AWS 实践,特别是当它与 Chef, 结合使用时。 Puppet,cloud-init.调试它让我陷入了恶习。

举一个生产示例:库存 mongodb cluster templates对我不起作用。我特别不知道为什么。我确信这很简单,因为它几乎总是如此。我的问题不在于我无法弄清楚出了什么问题。也就是说,堆栈需要 20 到 30 分钟才会失败,然后再花三到四分钟才能删除(假设它完全正确删除了资源)。

我错过了什么?我了解 --disable-rollback 标志并像氧气一样使用它。我很久以前就学会了用 cfn-signal 包装退出消息,并将它们像沉船上的压舱物一样扔掉。如何使模板调试过程更快,或者我是否会在犯错误半小时后永远注意到错误?

最佳答案

使用aws cloudformation validate-template AWS CLI 工具中的命令。它仅验证您的模板是否是有效的 JSON 或 YAML,而不验证您的键和值是否正确(例如,不检查键中的拼写错误)

关于amazon-web-services - 如何快速有效地调试 CloudFormation 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854772/

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