Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
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 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.