一旦CloudFormation堆栈进入“UPDATE_ROLLBACK_COMPLETE”状态,是否不可能更新它?我正在使用CodePipeline部署应用程序。 我发现一旦堆栈进入某些无效状态,很多时候都需要手动删除堆栈,然后重新创建所有内容。 这样做是正确的吗?
如果堆栈处于UPDATE_ROLLBACK_COMPLETE
状态,则应该能够再次更新堆栈。
如果回滚失败,您可能需要调用CloudFormation中的ContinueUpdateRollback,然后才能再次更新。
如果您的堆栈停留在UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS
状态,则可能会遇到此问题。
continue
的事情。在UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS
进行时,我等待了长达10分钟直到它完成。 - Samer
UPDATE_ROLLBACK_COMPLETE
时,我可以轻松地再次更新堆栈。但是,如果堆栈处于ROLLBACK_COMPLETE
状态,则必须将堆栈烧毁并重新开始。也就是说,所有资源都将被删除。 - Jamie Starke