Como configurar o Application Load Balancer para Elastic Beanstalk na AWS

Estou tentando criar um novo aplicativo ElasticBeanstalk com um Application Load Balancer. Estou chamando os seguintes comandos:

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

A saída do último comando resulta neste erro:

Criando arquivo de versão do aplicativo "app-170821_175709".

Fazendo upload do HelloWorld / app-170821_175709.zip para o S3. Isso pode demorar um pouco.

Envio completo.

ERRO: Exceção de validação da configuração: Valor inválido da opção: 'null' (Namespace: 'aws: ec2: vpc', OptionName: 'ELBSubnets'): especifique as sub-redes da VPC para o aplicativo do tipo balanceador de carga.

Alguma idéia do que há de errado com o meu VPC? Estou usando a VPC padrão para esta região.

ATUALIZAR: Fiz mais progressos, mas ainda não consigo configurar o ALB corretamente. Eu adicionei alguns parâmetros ao meueb create comando:

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

Mas ainda estou recebendo o seguinte erro:

ERRO: Pilha denominada operação 'awseb-e-ifnuqgmbah-stack' abortada. Estado atual: 'CREATE_FAILED' Motivo: Falha ao criar o (s) seguinte (s) recurso: [AWSEBV2LoadBalancer].

ERRO: Criando um balanceador de carga chamado: arn: aws: elasticloadbalancing: us-west-2: 123456785170: loadbalancer / app / awseb-AWSEB-Y1OVPGRIAZMD / cc5ce6193af39c0b falhou Motivo: S3Bucket: o balde de teste não está localizado na mesma região com ELB: app / awseb-AWSEB-Y1OVPGRIAZMD / cc5ce6193af39c0b `` `

questionAnswers(1)

yourAnswerToTheQuestion