首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在AWS cloudformation中防止回滚

在AWS cloudformation中防止回滚
EN

Stack Overflow用户
提问于 2019-06-10 23:24:18
回答 1查看 953关注 0票数 5

目前,我的CFN处于update_rollback_failed状态,显然这是一个死胡同。要继续,我必须继续回滚,这不是一个选项。

我们将CFN推后了3个月,由于一些问题,我们直接从控制台进行了一些更改(大错特错),现在我们试图同步我们在CFN本身中所做的更改。由于一些问题,部署失败,并开始回滚。幸运的是,回滚失败了,因为在运动方面进行了一些检查。

AWS上可用的CFN包含旧配置,这是灾难性的,肯定会导致一些重要的停机时间。

我尝试忽略资源继续回滚,但它只允许忽略那些回滚更新失败的资源。我该如何摆脱这种情况呢?

EN

回答 1

Stack Overflow用户

发布于 2019-06-11 03:06:24

不幸的是,这是CloudFormation的一个众所周知的限制,并且没有解决方法。有一个AWS blog post that mentions update_rollback_failed确认这是我们无能为力的事情,它说:

当堆栈到达UPDATE_ROLLBACK_FAILED时,这意味着CloudFormation堆栈正在尝试更新操作,操作失败,我们开始回滚。在回滚期间,发生了一个问题,导致CloudFormation无法返回到以前的“良好”状态。因此,堆栈不能更新,也不能回滚,因此它假定处于这种中途状态。然后,该应用程序接口将停止除ContinueUpdateRollback和DeleteStack以外的堆栈上的任何其他操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56529215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档