使用 AWS CLI 时发布的错误中更新 cloudformation 堆栈时出现回滚错误
Posted
技术标签:
【中文标题】使用 AWS CLI 时发布的错误中更新 cloudformation 堆栈时出现回滚错误【英文标题】:Roll back error when updating cloudformation stack in the error posted occurs when using AWS CLI 【发布时间】:2020-08-02 18:29:20 【问题描述】:strong text调用 UpdateStack 操作时发生错误 (ValidationError):Stack:arn:aws:cloudformation:us-west-2:469058358707:stack/testdevMokiserverudagramclone/b47b45f0-82e9-11ea-b576-0a7df06cf190 处于 ROLLBACK_COMPLETE 状态并且无法更新
【问题讨论】:
【参考方案1】:您必须删除堆栈,修复您的模板并从中创建新堆栈。您无法恢复或更新处于 ROLLBACK_COMPLETE
状态的堆栈。
编辑。在 AWS docs 中找到了对此的支持:
此状态仅在堆栈创建失败后存在。它表示部分创建的堆栈中的所有操作都已被适当地清理。在此状态下,只能执行删除操作。
【讨论】:
您能否提供文档链接来证明您的陈述? @MilanG 不幸的是,我没有任何官方链接。只是我的经验。但有些解释是here。如果有一些新功能可以让您更新或修复处于ROLLBACK_COMPLETE
状态的堆栈而不删除它,我也想知道。以上是关于使用 AWS CLI 时发布的错误中更新 cloudformation 堆栈时出现回滚错误的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk 使用 CLI 部署时出现 Botocore 错误
AWS CLI S3:使用终端在本地复制文件:致命错误:调用 HeadObject 操作时发生错误(404)
如何使用 AWS CLI 更新弹性 beanstalk 代码?