J'ai du mal à définir le type d'instance et les groupes de sécurité via des .ebextensions/*.config
fichiers à la racine de mon bundle d'application.
En bref, j'ai deux fichiers de configuration qui ressemblent à ceci:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
et .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
Maintenant, les variables d'environnement sont définies, donc je sais qu'il lit les deux fichiers de configuration, mais le groupe de sécurité et le type d'instance ne sont pas définis - même lorsque je reconstruis l'environnement, les instances sont toujours créées comme t1.micro
avec les groupes de sécurité par défaut - mes paramètres ne sont pas appliqués.
Qu'est-ce que j'oublie ici? Comment définir le type d'instance à l'aide de .config
fichiers?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Mais il semble étrange que ce soit le cas.