如何使用 cloudformation 迁移到以前版本的堆栈?

Pri*_*ate 6 amazon-web-services aws-cloudformation

用例

我有包含资源和 lambda 函数的 cloudformation 模板。通常,当创建堆栈失败时,cloudformation 会回滚堆栈。

但是,如果我推送了一些逻辑错误或配置较少的资源或 lambda 函数怎么办?在这种情况下,我想将堆栈回滚到以前的工作堆栈。

我知道我必须rollback triggers监控我的堆栈并触发警报。但我想手动执行此操作,因为如果我错过了该测试场景并且因此未触发警报怎么办?

可以用cloudformation吗?

谢谢任何帮助表示赞赏

小智 11

不,您不能使用 Cloudformation 做到这一点。

您的 CD 管道应该跟踪任何代码构建和模板配置,并且您应该通过使用旧代码推出新堆栈来回滚旧/存档代码。