.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. [...]
. 그러나 그것이 사실이라면 이상한 것 같습니다.