

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

# Langkah 4: Buat asosiasi ekstensi untuk AWS AppConfig ekstensi khusus
<a name="working-with-appconfig-extensions-creating-custom-association"></a>

Untuk membuat ekstensi, atau mengonfigurasi ekstensi yang AWS ditulis, Anda menentukan titik tindakan yang memanggil ekstensi saat AWS AppConfig sumber daya tertentu digunakan. Misalnya, Anda dapat memilih untuk menjalankan `AWS AppConfig deployment events to Amazon SNS` ekstensi dan menerima pemberitahuan tentang topik Amazon SNS kapan saja penerapan konfigurasi dimulai untuk aplikasi tertentu. Mendefinisikan titik tindakan mana yang memanggil ekstensi untuk AWS AppConfig sumber daya tertentu disebut asosiasi *ekstensi*. Asosiasi ekstensi adalah hubungan tertentu antara ekstensi dan AWS AppConfig sumber daya, seperti aplikasi atau profil konfigurasi.

Satu AWS AppConfig aplikasi dapat mencakup beberapa lingkungan dan profil konfigurasi. Jika Anda mengaitkan ekstensi ke aplikasi atau lingkungan, AWS AppConfig memanggil ekstensi untuk alur kerja apa pun yang terkait dengan sumber daya aplikasi atau lingkungan, jika berlaku.

Misalnya, Anda memiliki AWS AppConfig aplikasi bernama MobileApps yang menyertakan profil konfigurasi yang disebut AccessList. Dan katakanlah MobileApps aplikasi tersebut mencakup lingkungan Beta, Integrasi, dan Produksi. Anda membuat asosiasi ekstensi untuk ekstensi notifikasi Amazon SNS yang AWS ditulis dan mengaitkan ekstensi ke aplikasi. MobileApps Ekstensi notifikasi Amazon SNS dipanggil kapan saja konfigurasi diterapkan untuk aplikasi ke salah satu dari tiga lingkungan. 

Gunakan prosedur berikut untuk membuat asosiasi AWS AppConfig ekstensi dengan menggunakan AWS AppConfig konsol.

**Untuk membuat asosiasi ekstensi (konsol)**

1. Buka AWS Systems Manager konsol di [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. Di panel navigasi, pilih **AWS AppConfig**.

1. Pada tab **Ekstensi**, pilih tombol opsi untuk ekstensi dan kemudian pilih **Tambahkan ke sumber daya**. **Untuk keperluan panduan ini, pilih myS3. ConfigurationBackUpExtension**

1. Di bagian **Detail sumber daya ekstensi**, untuk **jenis sumber daya**, pilih jenis AWS AppConfig sumber daya. Bergantung pada sumber daya yang Anda pilih, AWS AppConfig meminta Anda untuk memilih sumber daya lain. **Untuk keperluan panduan ini, pilih Aplikasi.**

1. Pilih aplikasi dalam daftar.

1. **Di bagian **Parameter**, verifikasi bahwa **S3\$1BUCKET** terdaftar di bidang Kunci.** Di bidang **Nilai**, tempel ARN dari ekstensi Lambda. Sebagai contoh: `arn:aws:lambda:aws-region:111122223333:function:MyS3ConfigurationBackUpExtension`.

1. Pilih **Buat asosiasi ke sumber daya**.

Setelah Anda membuat asosiasi, Anda dapat memanggil `MyS3ConfigurationBackUpExtension` ekstensi dengan membuat profil konfigurasi baru yang menentukan `hosted` untuk itu. `SourceUri` Sebagai bagian dari alur kerja untuk membuat konfigurasi baru, AWS AppConfig temui titik `PRE_CREATE_HOSTED_CONFIGURATION_VERSION` tindakan. Menghadapi titik tindakan ini akan memanggil `MyS3ConfigurationBackUpExtension` ekstensi, yang secara otomatis mencadangkan konfigurasi yang baru dibuat ke bucket S3 yang ditentukan di `Parameter` bagian asosiasi ekstensi.