我在通过.ebextensions/*.config
应用程序捆绑包根目录中的文件定义实例类型和安全组时遇到麻烦。
简要地说,我有两个看起来像这样的配置文件:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
和.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
现在,正在设置环境变量,所以我知道它正在读取两个配置文件,但是未设置安全组和实例类型-即使在重建环境时,仍然像t1.micro
使用默认安全组一样创建实例-我的设置没有被应用。
我在这里想念什么?如何使用.config
文件定义实例类型?
[...] The following table displays the namespaces that are supported for each container type. [...]
。但是,如果真是如此,这似乎很奇怪。