web-dev-qa-db-ja.com

スタックがUPDATE_ROLLBACK_COMPLETEの場合、スタックを更新できません

CloudFormationスタックがUPDATE_ROLLBACK_COMPLETE状態になると更新できなくなりますか? CodePipelineを使用して展開しています。スタックが無効な状態になると、何度もスタックを手動で削除して、すべてを再作成する必要があることがわかりました。これを行う正しい方法ですか?

9
Jiew Meng

スタックがUPDATE_ROLLBACK_COMPLETEスタックを再度更新できるはずです。

ロールバックが失敗した場合、再度更新する前に、CloudFormationから ContinueUpdateRollback を呼び出す必要がある場合があります。

スタックがスタックしている場合UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS発生している可能性があります この問題

2
TimB

CloudFormationのスタックイベントを調べます。スタックの更新の問題を引き起こすエラーが発生しているはずです。

ステータスがUPDATE_ROLLBACK_COMPLETE(十字アイコンの付いた赤いフォント)で、CloudFormationスタックが更新されていなかった場合にも、同じ問題が発生しました。

CloudFormationのスタックイベントを確認しましたが、「UPDATE_ROLLBACK_COMPLETE」ステータスに対する「ステータス理由」はありませんでしたが、さらにドリルダウンすると、ステータス「UPDATE_FAILED」に対してAWS予約キーワードの1つを使用したラムダコードに関するエラーが発生しました(スクリーンショットを添付)。

ラムダコードからキーワードを削除した後、それは魅力のように働きました。 error image regarding usage of reserved keyword which prevented cloudformation stack from getting updated

1