Tengo problemas para definir el tipo de instancia y los grupos de seguridad a través de .ebextensions/*.config
archivos en la raíz de mi paquete de aplicaciones.
Brevemente, tengo dos archivos de configuración que se ven así:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
y .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
Ahora, las variables de entorno se están configurando, así que sé que está leyendo ambos archivos de configuración, pero el grupo de seguridad y el tipo de instancia no se están configurando, incluso cuando reconstruyo el entorno, las instancias todavía se crean como t1.micro
con los grupos de seguridad predeterminados: mi configuración No se están aplicando.
¿Que me estoy perdiendo aqui? ¿Cómo puedo definir el tipo de instancia usando .config
archivos?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Pero parece extraño si ese fuera el caso.