

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pengaturan opsi
<a name="ebextensions-optionsettings"></a>

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](command-options.md).

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](command-options.md#configuration-options-precedence) untuk rincian selengkapnya.

## Sintaksis
<a name="ebextensions-optionsettings-syntax"></a>

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
<a name="ebextensions-optionsettings-snippet"></a>

Contoh berikut menetapkan opsi khusus platform Tomcat di `aws:elasticbeanstalk:container:tomcat:jvmoptions` namespace dan properti lingkungan yang dinamai `MYPARAMETER`.

Dalam format YAML standar:

**Example .ebextensions/options.config**  

```
option_settings:
  - namespace:  aws:elasticbeanstalk:container:tomcat:jvmoptions
    option_name:  Xmx
    value:  256m
  - option_name: MYPARAMETER
    value: parametervalue
```

Dalam format singkat:

**Example .ebextensions/options.config**  

```
option_settings:
  aws:elasticbeanstalk:container:tomcat:jvmoptions:
    Xmx: 256m
  aws:elasticbeanstalk:application:environment:
    MYPARAMETER: parametervalue
```

Di JSON:

**Example .ebextensions/options.config**  

```
{
  "option_settings": [
    {
      "namespace": "aws:elasticbeanstalk:container:tomcat:jvmoptions",
      "option_name": "Xmx",
      "value": "256m"
    },
    {
      "option_name": "MYPARAMETER",
      "value": "parametervalue"
    }
  ]
}
```