

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

# Opsi khusus
<a name="configuration-options-custom"></a>

Gunakan namespace `aws:elasticbeanstalk:customoption` untuk menentukan pilihan dan nilai yang dapat dibaca di blok `Resources` dalam file konfigurasi lainnya. Gunakan opsi khusus untuk mengumpulkan pengaturan yang ditentukan pengguna dalam file konfigurasi tunggal.

Misalnya, Anda mungkin memiliki file konfigurasi kompleks yang menentukan sumber daya yang dapat dikonfigurasi oleh pengguna yang meluncurkan lingkungan. Jika Anda menggunakan `Fn::GetOptionSetting` untuk mengambil nilai opsi khusus, Anda dapat menempatkan definisi opsi tersebut di file konfigurasi yang berbeda, di mana itu akan lebih mudah ditemukan dan dimodifikasi oleh pengguna.

Juga, karena mereka adalah opsi konfigurasi, opsi khusus dapat diatur pada tingkat API untuk mengganti nilai yang ditetapkan dalam file konfigurasi. Lihat [Prioritas](command-options.md#configuration-options-precedence) untuk informasi selengkapnya.

Opsi khusus ditetapkan seperti opsi lain:

```
option_settings:
  aws:elasticbeanstalk:customoption:
    {{option name}}: {{option value}}
```

Misalnya, file konfigurasi berikut membuat opsi yang dinamai `ELBAlarmEmail` dan menetapkan nilai untuk `someone@example.com`:

```
option_settings:
  aws:elasticbeanstalk:customoption:
    ELBAlarmEmail: someone@example.com
```

Di tempat lain, file konfigurasi menentukan topik SNS yang membaca opsi dengan `Fn::GetOptionSetting` untuk mengisi nilai atribut `Endpoint`:

```
Resources:
  MySNSTopic:
    Type: AWS::SNS::Topic
    Properties:
      Subscription:
        - Endpoint: 
            Fn::GetOptionSetting:
              OptionName: ELBAlarmEmail
              DefaultValue: nobody@example.com
          Protocol: email
```

Anda dapat menemukan lebih banyak cuplikan contoh menggunakan `Fn::GetOptionSetting` di [Menambahkan dan menyesuaikan sumber daya lingkungan Elastic Beanstalk](environment-resources.md).