【发布时间】:2020-05-02 20:59:33
【问题描述】:
我正在对 ECS 运行 CloudFormation 更新。由 CodePipeline 触发。我想在超时后中止 CloudFormation 部署并回滚到以前的版本。
完成此任务的最佳方法是什么?我看到了一些关于 WaitConditions 的东西,但我不确定这是正确的机制。
我还发现您可以在嵌套堆栈 https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html#cfn-cloudformation-stack-timeoutinminutes 上配置 TimeoutInMinutes - 但听起来您不能在堆栈的顶层或任意资源上应用类似的属性?
如果没有成功,我是否可以使用另一种方法在几分钟后中止 Codepipeline->Cloudformation->ECS 部署?
【问题讨论】:
标签: amazon-cloudformation amazon-ecs aws-codepipeline