Я пытаюсь развернуть серверный API Rails и клиентское приложение React, но по какой-то причине среды не создаются. Согласно docs , Beanstalk должен возвращать Environments
список из EnvironmentDescriptions
, включая client-react-dev
и server-rails-dev
, но в моем случае список пуст, и я не знаю почему.
Обратите внимание, я получаю один и тот же ответ независимо от того, использую ли я команды eb
или aws
.
eb cli:
2020-07-13 16:23:41,441 (DEBUG) ebcli.lib.aws : Making api call: (elasticbeanstalk, compose_environments) to region: eu-central-1 with args:{'ApplicationName': 'advance', 'VersionLabels': ['app-prod-deploy-12-05-2017-0145PM-5120-ga17bc-200713_162244', 'app-200713_162312'], 'GroupName': 'dev'}
2020-07-13 16:23:41,654 (DEBUG) ebcli.lib.aws : API call finished, status = 200
2020-07-13 16:23:41,654 (DEBUG) ebcli.lib.aws : Response: {'Environments': [], 'ResponseMetadata': {'RequestId': '308e8517-b850-4714-aced-88a261582f49', 'HTTPStatusCode': 200, 'date': 'Mon, 13 Jul 2020 13:23:41 GMT', 'RetryAttempts': 0}}
aws cli:
15:56 $ aws elasticbeanstalk compose-environments --region eu-central-1 --application-name advance --version-labels "app-prod-deploy-12-05-2017-0145PM-5120-ga17bc-200713_162244" "app-200713_162312" --group-name dev
{
"Environments": []
}
Соответствующие файлы env.yaml
на месте:
16:38 $ cat env.yaml
AWSConfigurationTemplateVersion: 1.1.0.0
EnvironmentName: server-rails+
SolutionStack: Ruby 2.7 running on 64bit Amazon Linux 2
17:07 $ cat client/env.yaml
AWSConfigurationTemplateVersion: 1.1.0.0
EnvironmentName: client-react+
SolutionStack: Node.js 12 running on 64bit Amazon Linux 2
Если I go в веб-интерфейсе, среды не создаются. Так что я застрял. Никаких ошибок, никаких условий. Есть подсказки?