Не удается создать приложение ElasticBeanstalk с балансировщиком сетевой нагрузки с помощью интерфейса командной строки с учетной записью, предоставленной организацией - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь создать приложение Beanstalk с балансировщиком сетевой нагрузки в новом VPC (одна общедоступная, одна частная подсеть, шлюз Интернета, шлюз nat ...)

Я могу успешно создать в своем личном аккаунте aws.

С учётом моей организации у меня появляется эта ошибка "VPC не существует":

eb create Dev-Price-Availability-API-App-Dev -i t2.micro --vpc --vpc.id vpc-e753b89d

Do you want to associate a public IP address? (Y/n): n
Enter a comma-separated list of Amazon EC2 subnets: subnet-2903f417
Enter a comma-separated list of Amazon ELB subnets: subnet-2903f417
Enter a comma-separated list of Amazon VPC security groups: sg-c382d588
Do you want the load balancer to be public? (Select no for internal) (Y/n): n
NOTE: The current directory does not contain any source code. Elastic Beanstalk is launching the sample application instead.
ERROR: ServiceError - Configuration validation exception: The VPC 'vpc-e753b89d' does not exist.

Я пытаюсь воспроизвести много раз (создать новый VPC ...), и сценарий всегда успешно выполняется в моем личном AWS, но с той же ошибкой в ​​организации AWS. Все подсети vpc и beanstalk находятся в одном регионе (us-east-1).

Иногда скрипт выдает «подсеть не существует», «группы безопасности не существует» У кого-нибудь есть такая же проблема, не могли бы вы дать мне несколько идей?

1 Ответ

0 голосов
/ 05 июля 2018

Я думаю, что есть ошибка от EB CLI. В настоящее время я использую: EB CLI 3.14.1 (Python 3.6.5). Когда я запускаю eb cli, eb всегда берет мой профиль aws по умолчанию, даже если я установил профиль aws в профиль своей организации.

[default]
region=us-west-2
aws_access_key_id=....
aws_secret_access_key=...

[myorganization]
aws_access_key_id=...
aws_secret_access_key=...
region=us-east-1
output=json

Итак, я сделал так: - Резервное копирование моего профиля по умолчанию - Переименовать профиль моей организации по умолчанию Тогда я могу выполнить команду eb без ошибок.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...