Elastic Beanstalkでアプリケーション作成に失敗した話

2020年3月6日

デフォルトVPCが無かった

Elastic Beanstalkでアプリケーション作成に失敗しコンソールログには以下のようなメッセージが表示されていた。


Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: AWSEBEIP, AWSEBSecurityGroup.
Creating security group failed Reason: No default VPC for this user (Service: AmazonEC2; Status Code: 400; Error Code: VPCIdNotSpecified; Request ID: xxxxxxx)

東京リージョンだと失敗するが、リージョンを変更しオレゴンで試すと普通に作成できる。まず2行目のメッセージでググるとEIPの数が上限に達しているという回答が見つかった。しかし、自分の環境にはあてはまらない。3行目のメッセージをよく見ると、デフォルトVPC が無いと言っている。AWSコンソールでVPCを確認すると、たしかに東京リージョンにはデフォルトVPCがなかった。コンソールからデフォルトVPCを作成後にElastic Beanstalkでアプリケーション作成を実行すると成功した!

AWS

Posted by fanfanta