У меня проблемы с определением типа экземпляра и групп безопасности через .ebextensions/*.config
файлы в корне моего пакета приложений.
Вкратце, у меня есть два конфигурационных файла, которые выглядят так:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
и .ebextensions/02-app-test-env.config
:
option_settings:
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: NODE_ENV
value: 'Test'
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_TWO
value: '02-app-test-env'
- namespace: aws:autoscaling:launchconfiguration
option_name: InstanceType
value: t2.micro
- namespace: aws:autoscaling:launchconfiguration
option_name: SecurityGroups
value: sg-ys75dfs2
Теперь переменные среды устанавливаются, поэтому я знаю, что они читают оба файла конфигурации, но группа безопасности и тип экземпляра не устанавливаются - даже когда я перестраиваю среду, экземпляры по-прежнему создаются как t1.micro
с группами безопасности по умолчанию - мои настройки не применяются
Что мне здесь не хватает? Как я могу определить тип экземпляра, используя .config
файлы?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Но это кажется странным, если бы это было так.