模板上的CloudFormation回滚?更改模板中的默认区域时
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板上的CloudFormation回滚?更改模板中的默认区域时相关的知识,希望对你有一定的参考价值。
我一直在使用此链接的当前模板:
默认情况下,它只允许您部署到US-EAST-1,US-WEST-2和EU-WEST-1。我的部分要求是我需要在US-EAST-1,预生产US-EAST-2和EU-WEST-1生产中进行测试。
当我更改模板的映射以添加新区域时,我收到以下错误。
testing-nv以下资源无法创建:[WaitCondition]。 。用户请求回滚。
WaitCondition超时。期待1时收到0条件
我希望Pipeline能够运行,然后将测试文件复制到源区域中的源S3存储桶。我相信这个错误是由于我对默认模板所做的微小更改,但我如何根据我的要求更改区域.enter code here
答案
尝试将堆栈设置为在失败时不删除。然后进入它创建的EC2实例并检查/var/log/cfm-init*
和/var/log/cloud*
下的日志。那里应该有一个错误,阻止实例发出信号准备就绪。没有信号,你会得到超时。由于某种原因,该过程或过程较慢,您需要在第461行中增加900秒的超时。
以上是关于模板上的CloudFormation回滚?更改模板中的默认区域时的主要内容,如果未能解决你的问题,请参考以下文章
如何在 CloudFormation 模板中将预上传的 SSL 证书附加到 ELB?
如何在亚马逊 cloudformation 模板中启动时更改 Windows 主机名