Cloudformation ECS 保留所有任务定义修订

Cloudformation ECS 保留所有任务定义修订

在 CloudFormation ECS 中,当我更新 TaskDefinition 标签 Image:app:2 并进行更新堆栈时,我仅获得最后一个新修订版本 myapp:2。如何保留所有先前的修订版本,在这种情况下手动回滚到先前的修订版本?

答案1

我刚刚遇到这个问题,不久前您可以UpdateReplacePolicy在许多 Clo​​udFormation 资源上指定一个,包括 TaskDefinition,如下所示:

"Type": "AWS::ECS::TaskDefinition",
"UpdateReplacePolicy": "Retain",

并且它将保留旧的 TaskDefinition 修订版本,这对于回滚目的很有用。

虽然这是一个迟来的答案,但我在寻找解决方案时发现了这篇文章,所以对于遇到同样问题的人来说,你可以去看看。

相关内容