Estou com problemas para definir o tipo de instância e os grupos de segurança por meio de .ebextensions/*.config
arquivos na raiz do meu pacote de aplicativos.
Resumidamente, tenho dois arquivos de configuração que se parecem com isso:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
e .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
Agora, as variáveis de ambiente estão sendo definidas, então eu sei que está lendo os dois arquivos de configuração, mas o grupo de segurança e o tipo de instância não estão sendo definidos - mesmo quando eu reconstruo o ambiente, as instâncias ainda são criadas como t1.micro
nos grupos de segurança padrão - minhas configurações não estão sendo aplicados.
O que estou perdendo aqui? Como posso definir o tipo de instância usando .config
arquivos?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Mas parece estranho se esse for o caso.