Saya mengalami masalah dalam menentukan jenis instance dan grup keamanan melalui .ebextensions/*.config
file di root bundel aplikasi saya.
Secara singkat, saya memiliki dua file konfigurasi yang terlihat seperti ini:
.ebextensions/01-options.config
:
option_settings:
[...]
- namespace: 'aws:elasticbeanstalk:application:environment'
option_name: CONFIG_FILE_ONE
value: '01-options.config'
[...]
dan .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
Sekarang, variabel lingkungan sedang diset, jadi saya tahu itu membaca kedua file konfigurasi, tetapi grup keamanan dan tipe contoh tidak diatur - bahkan ketika saya membangun kembali lingkungan, instance masih dibuat seperti t1.micro
dengan grup keamanan default - pengaturan saya tidak diterapkan.
Apa yang kulewatkan di sini? Bagaimana saya bisa mendefinisikan tipe instance menggunakan .config
file?
[...] The following table displays the namespaces that are supported for each container type. [...]
. Tapi rasanya aneh jika itu yang terjadi.