【问题标题】:CloudFormation Rollback on Template? When changing default region in templateCloudFormation 在模板上回滚?更改模板中的默认区域时
【发布时间】:2019-09-10 02:03:03
【问题描述】:

我一直在这个链接使用当前模板:

https://aws.amazon.com/blogs/devops/building-a-cross-regioncross-account-code-deployment-solution-on-aws/

默认情况下,它只允许您部署到 US-EAST-1、US-WEST-2 和 EU-WEST-1。我的部分要求是我需要在 US-EAST-1 进行测试,在 US-EAST-2 进行预生产,在 EU-WEST-1 进行生产。

当我更改模板的映射以添加新区域时,我收到以下错误。

测试-nv 未能创建以下资源:[WaitCondition]。 .用户请求回滚。

WaitCondition 超时。预期 1 时收到 0 个条件

我希望管道能够运行,然后将测试文件复制到源区域中的源 S3 存储桶。我相信这个错误是由于我对默认模板所做的小改动,但是我如何能够根据我的要求更改区域。enter code here

【问题讨论】:

    标签: amazon-web-services continuous-integration amazon-cloudformation


    【解决方案1】:

    尝试将堆栈设置为在失败时不删除。然后进入它创建的 EC2 实例并检查它们在 /var/log/cfm-init*/var/log/cloud* 下的日志。那里应该有一个错误,阻止实例发出它准备好的信号。没有信号,您将获得超时。由于某种原因,要么该过程较慢,要么您需要在第 461 行增加 900 秒的超时时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      相关资源
      最近更新 更多