Работал на меня. В настоящий момент ELB + ALB - это недокументированный беспорядок, так что спасибо за это. Я думаю, что это еще не консольный вариант, потому что не все параметры ELB связаны с их аналогами. Например, URL-адрес проверки работоспособности необходимо явно указать в целевой группе.

аюсь создать новое приложение ElasticBeanstalk с помощью Application Load Balancer. Я вызываю следующие команды:

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

Вывод последней команды приводит к этой ошибке:

Создание архива версии приложения "app-170821_175709".

Загрузка HelloWorld / app-170821_175709.zip на S3. Это может занять некоторое время.

Загрузка завершена.

ОШИБКА: исключение проверки конфигурации: недопустимое значение параметра: 'null' (пространство имен: 'aws: ec2: vpc', OptionName: 'ELBSubnets'): укажите подсети для VPC для приложения с типом балансировки нагрузки.

Есть идеи, что не так с моим VPC? Я использую VPC по умолчанию для этого региона.

ОБНОВИТЬЯ достиг дальнейшего прогресса, но все еще не могу правильно настроить 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

Но я все еще получаю следующую ошибку:

ОШИБКА: стек с именем 'awseb-e-ifnuqgmbah-stack' прервал операцию. Текущее состояние: 'CREATE_FAILED' Причина: не удалось создать следующие ресурсы: [AWSEBV2LoadBalancer].

ОШИБКА: создание балансировщика нагрузки с именем: arn: aws: эластичное распределение нагрузки: us-west-2: 123456785170: сбой loadbalancer / app / awseb-AWSEB-Y1OVPGRIAZMD / cc5ce6193af39c0b Причина: S3Bucket: промежуточное ведро не находится в том же регионе с ELB: app / awseb-AWSEB-Y1OVPGRIAZMD / cc5ce6193af39c0b `` `

Ответы на вопрос(1)

Ваш ответ на вопрос