📘

【CloudFormation】AMI {AMIのID} is failed, and cannot be runになる

2022/04/02に公開

症状

AMI {AMIのID} is failed, and cannot be run (Service: AmazonEC2; Status Code: 400; Error Code: InvalidAMIID.Unavailable; Request ID: XXXXXX; Proxy: null)

になってCFnがこけた。

原因

マネジメントコンソールからAMIを見に行くと 状態の理由 に、
以下の様に出ていた。

Client.Cancelled:The instance has been shutdown while bundling

対処

今回のAMIを作成するために一旦EC2インスタンスを作成し、
確かにイメージをとっている最中にインスタンスを停止していた。

なので、
完全に停止している現在、新たにAMIをとってそちらを使うことで解決した。

感想

アプリケーション開発時のwebフレームワークのエラーと同じで、
エラーメッセージから素直に辿るのが大事だなあと感じました。

Discussion