Mam problem ze zdefiniowaniem typu wystąpienia i grup zabezpieczeń za pomocą .ebextensions/*.config
plików w katalogu głównym mojego pakietu aplikacji.
Krótko mówiąc, mam dwa pliki konfiguracyjne, które wyglądają tak:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
i .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
Teraz zmienne środowiskowe są ustawiane, więc wiem, że czyta oba pliki konfiguracyjne, ale grupa zabezpieczeń i typ instancji nie są ustawiane - nawet gdy odbudowuję środowisko, instancje są nadal tworzone jak w t1.micro
przypadku domyślnych grup zabezpieczeń - moje ustawienia nie są stosowane.
Czego tu brakuje? Jak mogę zdefiniować typ wystąpienia za pomocą .config
plików?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Ale wydaje się dziwne, gdyby tak było.