Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon cloudformation 如何在状态更新\回滚\完成时更新CloudFormation堆栈?_Amazon Cloudformation_Aws Codepipeline - Fatal编程技术网

Amazon cloudformation 如何在状态更新\回滚\完成时更新CloudFormation堆栈?

Amazon cloudformation 如何在状态更新\回滚\完成时更新CloudFormation堆栈?,amazon-cloudformation,aws-codepipeline,Amazon Cloudformation,Aws Codepipeline,一旦CloudFormation堆栈进入update\u ROLLBACK\u COMPLETE状态,是否就不可能更新它?我正在使用CodePipeline来部署东西。我发现,一旦堆栈进入无效状态,很多时候,我必须手动删除堆栈,让它重新创建所有内容。这是正确的方法吗?如果堆栈处于UPDATE\u ROLLBACK\u COMPLETE状态,您应该能够再次更新堆栈 如果回滚失败,您可能需要从CloudFormation调用,然后才能再次更新 如果您的堆栈卡在UPDATE\u ROLLBACK\u

一旦CloudFormation堆栈进入
update\u ROLLBACK\u COMPLETE
状态,是否就不可能更新它?我正在使用CodePipeline来部署东西。我发现,一旦堆栈进入无效状态,很多时候,我必须手动删除堆栈,让它重新创建所有内容。这是正确的方法吗?

如果堆栈处于
UPDATE\u ROLLBACK\u COMPLETE
状态,您应该能够再次更新堆栈

如果回滚失败,您可能需要从CloudFormation调用,然后才能再次更新


如果您的堆栈卡在
UPDATE\u ROLLBACK\u COMPLETE\u cleanu\u in\u PROGRESS
中,您可能会遇到问题。

查看CloudFormation的堆栈事件,可能会出现一些错误,导致堆栈更新问题

我遇到了同样的问题,状态是UPDATE\u ROLLBACK\u COMPLETE(红色字体,带十字图标),而CloudFormation堆栈没有得到更新

我查看了CloudFormation的堆栈事件,没有针对“UPDATE\u ROLLBACK\u COMPLETE”状态的“Status reason”,但当我进一步深入了解时,在针对状态“UPDATE\u FAILED”(附屏幕截图)使用AWS保留关键字之一的lambda代码时出现了一个错误


从lambda代码中删除关键字后,它就像一个符咒

我还没有发现这种情况。每当我到达
UPDATE\u ROLLBACK\u COMPLETE
时,我可以轻松地再次更新堆栈。但是,如果堆栈处于“回滚”状态,则必须烧掉堆栈并重新开始。也就是说,所有资源都将被删除。我遇到了完全相同的问题。我的堆栈进入
UPDATE\u ROLLBACK\u COMPLETE
状态,然后serverless会忽略更新。你找到发生这种事的原因了吗?很好,我不知道是什么原因。我已经等了10分钟,而
UPDATE\u ROLLBACK\u COMPLETE\u cleanu\u IN\u PROGRESS
一直在进行,直到它完成。