堆栈处于“UPDATE_COMPLETE_CLEANUP_IN_PROGRESS”状态,无法进行更新。

11

我正在尝试在Cloud9中部署Lambda函数,但是它失败了。

当我右键单击函数并单击“部署”时,我会收到“应用程序部署失败”的消息,然后弹出一个窗口:

AWS CloudFormation Deployment Errors
Stack:arn:aws:cloudformation:* is in UPDATE_COMPLETE_CLEANUP_IN_PROGRESS state and cannot be updated.
5个回答

5

我在使用无服务器框架部署时遇到了这个问题。

解决方案最终只是等待,但状态自行清除却花费了将近一个小时的时间。没有新事件显示出来。我只是需要等待很长时间。


2
如果您的部署正在CloudFormation中构建另一个Stack,则可能需要检查是否存在与部署创建的Stack冲突的同名Stack。
前往CloudFormation,找到冲突的Stack,删除所有资源(在该Stack中),最后删除该Stack。
重新部署,这次应该可以工作了。

1
当 CloudFormation 模板的一部分或子堆栈无法正确更新或回滚时,Cloudformation 会抛出此错误。如果某些内容在模板规定之外修改了相关部分,则可能会发生这种情况。以下是有关此问题的文档摘录:
嵌套堆栈可能无法回滚,因为在堆栈模板不准确反映堆栈状态时进行了更改。如果嵌套堆栈中的自动缩放组在创建或更新组时具有不足的资源信号超时期,则嵌套堆栈也可能失败。
请阅读 Troubleshooting AWS CloudFormation 以获取有关您的问题的更多信息。

0

等待5分钟,然后再尝试部署,这对我起了作用。


0

看一下CloudFormation以了解是什么出了问题。它似乎被卡在IN_PROGRESS状态中,可能是由于重试而导致的,但在多次失败尝试后,最终会作为失败完成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接