Ho problemi a definire il tipo di istanza e i gruppi di sicurezza attraverso i .ebextensions/*.config
file nella radice del mio pacchetto di applicazioni.
In breve, ho due file di configurazione che assomigliano a questo:
.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
Ora vengono impostate le variabili di ambiente, quindi so che sta leggendo entrambi i file di configurazione, ma il gruppo di sicurezza e il tipo di istanza non vengono impostati - anche quando ricostruisco l'ambiente, le istanze vengono comunque create come t1.micro
con i gruppi di sicurezza predefiniti - le mie impostazioni non vengono applicati.
Cosa mi sto perdendo qui? Come posso definire il tipo di istanza usando i .config
file?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Ma sembra strano se così fosse.