LoginSignup
0
1

More than 5 years have passed since last update.

eb createオプションでALB + Multi-Container環境を構築した時の話

Posted at

概要

それではElastic Beanstalkの本気をお見せしようを参考にしてApplication Load Balancer環境を作ろうとした時のメモです。

環境

  • OS X Yosemite バージョン10.10.5
  • EB CLI 3.8.4 (Python 2.7.1)

問題

記事を参考にec2.configを作成してeb createしても、なぜかSubnetsELBSubnetsの値がnull判定されてしまって環境が作れませんでした。(ファイルの読み込みに失敗している?)

eb : Configuration validation exception: Invalid option value: 'null' (Namespace: 'aws:ec2:vpc', OptionName: 'Subnets'): Specify the subnets for the VPC for load balancer type application.
.elasticbeanstalk/config.yml
...

global:
  application_name: sample_app
  default_ec2_keyname: dummy_key
  default_platform: Multi-container Docker 1.11.2 (Generic)
  default_region: ap-northeast-1

...

対応方法

色々試しましたが、設定ファイルでの構築を一部諦めて以下のように直接cliの--vpcオプションを使うことで環境を作れました。

$ eb create test-env --elb-type application --vpc.id vpc-aaaaaaaa --vpc.ec2subnets subnet-bbbbbbbb --vpc.elbsubnets subnet-cccccccc,subnet-dddddddd --vpc.elbpublic --vpc.publicip

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1