У мене виникають проблеми із визначенням типу екземпляра та груп безпеки через .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. [...]
. Але здається дивним, якби це було так.