最佳答案
CloudForm 是一个功能强大的 AWS 产品,它允许以编程方式创建 AWS 资源堆栈,例如使用单个 API 调用的 应用程序的网络层, a 高性能计算机集群,或 整个应用程序堆栈,。它非常强大。使用它肯定被认为是一个良好的 AWS 实践,特别是当它与 大厨, 木偶,或 Cloud-init.调试相结合的时候,它驱使我去恶习。
举一个生产例子: 股票 Mongodb 集群模板不会为我工作。我也不知道为什么。我相信事情总是很简单。我的问题不是找不出问题所在。假设它完全正确地删除了资源,那么堆栈需要20到30分钟才会失败,然后又需要3到4分钟才能删除。
我错过了什么?我知道 --disable-rollback
的标志,并把它当作氧气使用。我很久以前就学会了用 cfn-signal
包装出口信息,然后像抛下沉船的压舱物一样抛出去。我如何才能使模板调试过程更快,或者我永远停留在注意我的错误半小时后,我做了他们?