CloudFormation による ElasticBeanstalk 作成失敗時の調査

概要

CloudFormation で ElasticBeanstalkを 作成した際に、遭遇したエラーと解決方法を記載

エラー

The following resource(s) failed to create: [Environment]. . Rollback requested by user.

[CloudFormationのEventより]

CloudFormationのエラーではこれだけしか表示されない。
正直これだと、何が原因なのかさっぱり分からない...
これ以外の情報はCloudFormationには無い.

解決方法

CloudFormationが失敗しているため、EBアプリケーションごと削除されている
なので、CloudFormationで作成したEBアプリケーションを手動で作成する。
そうすると終了済みの環境が表示され、そこからエラーログを確認できる。
これにより原因のトレースが可能。

上記のエラーは.ebextentionで定義している環境変数が無効だった

以上