📘
【CloudFormation】AMI {AMIのID} is failed, and cannot be runになる
症状
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