Pengaturan opsi - AWS Elastic Beanstalk

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" } ] }