5

Application Load Balancerを使用して新しいElasticBeanstalkアプリケーションを作成しようとしています。私は、次のコマンドを呼んでいる:このエラーの最後のコマンドの結果のAWSでのElastic Beanstalk用のアプリケーション・ロード・バランサの設定方法

$ mkdir HelloWorld 
$ cd HelloWorld 
$ eb init 
$ echo "Hello World" > index.html 
$ eb create dev-env --elb-type application 

出力:

Creating application version archive "app-170821_175709".

Uploading HelloWorld/app-170821_175709.zip to S3. This may take a while.

Upload Complete.

ERROR: Configuration validation exception: Invalid option value: 'null' (Namespace: 'aws:ec2:vpc', OptionName: 'ELBSubnets'): Specify the subnets for the VPC for load balancer type application.

私のVPCと間違っているものを任意のアイデア?私はこの地域にデフォルトのVPCを使用しています。

UPDATE: 私はさらに進歩を遂げたが、それでもALBが正しく設定を取得することはできませんよきました。私は私のeb createコマンドにいくつかのパラメータを追加しました:

eb create staging-env --elb-type application --vpc.id vpc-1234604b --vpc.publicip --vpc.ec2subnets subnet-12340aa2 --vpc.elbsubnets subnet-12340aa3,subnet-12341966 --vpc.securitygroup sg-1234ac01 --vpc.elbpublic 

しかし、私はまだ、次のエラーを取得しています:

ERROR: Stack named 'awseb-e-ifnuqgmbah-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBV2LoadBalancer].

ERROR: Creating load balancer named: arn:aws:elasticloadbalancing:us-west-2:123456785170:loadbalancer/app/awseb-AWSEB-Y1OVPGRIAZMD/cc5ce6193af39c0b failed Reason: S3Bucket: staging-bucket is not located in the same region with ELB: app/awseb-AWSEB-Y1OVPGRIAZMD/cc5ce6193af39c0b ```

+0

Whelp、これはちょうどチェックボックスにする必要がありますために狂っている! –

答えて

4

私がして上にeb createのコマンドを実行して、この作業を取得することができました正しいvpc &サブネット設定。

+1

私のために働いた。 ELB + ALBは現時点では文書化されていません。 ELBパラメータのすべてが対応するものに配線されているわけではないので、まだコンソールオプションではないと思う。たとえば、ヘルスチェックのURLを明示的にターゲットグループに設定する必要があります。 –

関連する問題