samAWS

sam deploy(cloudformation deploy)に失敗したときに、以下のようなメッセージがでて再実行してもエラーになる

Error: Failed to create/update the stack: <stack_name>, Waiter StackCreateComplete failed: Waiter encountered a terminal failure state: For expression "Stacks[].StackStatus" we matched expected path: "ROLLBACK_COMPLETE" at least once

この場合はstackを削除する

aws cloudformation delete-stack --stack-name <stack_name>

2回目以降の実行で、UPDATE_ROLLBACK_FAILED状態のままになっている場合

UPDATE_ROLLBACK_FAILED 状態のままになっている CloudFormation スタックを更新する

rollbackを続行する

aws cloudformation continue-update-rollback --stack-name <stack_name>