Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pengaturan opsi
Anda dapat menggunakan kunci option_settings
untuk memodifikasi konfigurasi Elastic Beanstalk dan menentukan variabel yang dapat diambil dari aplikasi Anda menggunakan variabel lingkungan. Beberapa namespace mengizinkan Anda untuk memperpanjang jumlah parameter, dan menentukan nama parameter. Untuk daftar namespace dan opsi konfigurasi, lihat Opsi konfigurasi.
Pengaturan opsi juga dapat diterapkan langsung ke lingkungan selama pembuatan lingkungan atau pembaruan lingkungan. Pengaturan yang diterapkan langsung ke lingkungan menimpa pengaturan untuk pilihan yang sama dalam file konfigurasi. Jika Anda menghapus pengaturan dari konfigurasi lingkungan, pengaturan dalam file konfigurasi akan terpengaruh. Lihat Precedence untuk rincian selengkapnya.
Sintaksis
Sintaks standar untuk pengaturan opsi adalah susunan objek, masing-masing memiliki kunci namespace
, option_name
dan value
.
option_settings:
- namespace: namespace
option_name: option name
value: option value
- namespace: namespace
option_name: option name
value: option value
Kunci namespace
tersebut opsional. Jika Anda tidak menentukan namespace, nama default yang digunakan adalah aws:elasticbeanstalk:application:environment
:
option_settings:
- option_name: option name
value: option value
- option_name: option name
value: option value
Elastic Beanstalk juga mendukung sintaks singkat untuk pengaturan opsi yang memungkinkan Anda menentukan opsi sebagai pasangan kunci-nilai di bawah namespace:
option_settings:
namespace
:
option name
: option value
option name
: option value
Contoh
Contoh berikut menetapkan opsi khusus platform Tomcat di aws:elasticbeanstalk:container:tomcat:jvmoptions
namespace dan properti lingkungan yang dinamai MYPARAMETER
.
Dalam format YAML standar:
contoh .ebextensions/options.config
option_settings:
- namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
option_name: Xmx
value: 256m
- option_name: MYPARAMETER
value: parametervalue
Dalam format singkat:
contoh .ebextensions/options.config
option_settings:
aws:elasticbeanstalk:container:tomcat:jvmoptions:
Xmx: 256m
aws:elasticbeanstalk:application:environment:
MYPARAMETER: parametervalue
Di JSON:
contoh .ebextensions/options.config
{
"option_settings": [
{
"namespace": "aws:elasticbeanstalk:container:tomcat:jvmoptions",
"option_name": "Xmx",
"value": "256m"
},
{
"option_name": "MYPARAMETER",
"value": "parametervalue"
}
]
}