Jos*_*unt 11 configuration amazon-web-services elastic-beanstalk
我无法通过.ebextensions/*.config
应用程序包根目录中的文件定义实例类型和安全组。
简而言之,我有两个如下所示的配置文件:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
Run Code Online (Sandbox Code Playgroud)
和.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
Run Code Online (Sandbox Code Playgroud)
现在,正在设置环境变量,所以我知道它正在读取两个配置文件,但是没有设置安全组和实例类型 - 即使我重建环境,实例仍然像t1.micro
默认安全组一样创建- 我的设置没有被应用。
我在这里缺少什么?如何使用.config
文件定义实例类型?
小智 11
您应该能够将您在该配置文件中的内容用于 launchconfiguration 命名空间,但是您需要在命名空间和值周围加上单引号,就像在前两个工作中一样。
- namespace: 'aws:autoscaling:launchconfiguration'
option_name: InstanceType
value: 't2.micro'
- namespace: 'aws:autoscaling:launchconfiguration'
option_name: SecurityGroups
value: 'sg-ys75dfs2'
Run Code Online (Sandbox Code Playgroud)
此外,如果使用 eb cli 3.x,请务必注意 eb 日志中的错误。希望有帮助。
归档时间: |
|
查看次数: |
6283 次 |
最近记录: |