Ich habe Probleme beim Definieren des Instanztyps und der Sicherheitsgruppen über .ebextensions/*.config
Dateien im Stammverzeichnis meines Anwendungspakets.
Kurz gesagt, ich habe zwei Konfigurationsdateien, die so aussehen:
.ebextensions/01-options.config
::
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
und .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
Jetzt werden die Umgebungsvariablen festgelegt, sodass ich weiß, dass beide Konfigurationsdateien gelesen werden, aber die Sicherheitsgruppe und der Instanztyp werden nicht festgelegt. Selbst wenn ich die Umgebung neu erstelle, werden Instanzen wie t1.micro
bei Standardsicherheitsgruppen erstellt - meine Einstellungen werden nicht angewendet.
Was fehlt mir hier? Wie kann ich den Instanztyp mithilfe von .config
Dateien definieren?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Aber es scheint seltsam, ob das der Fall wäre.