Walkthrough: Membuat ekstensi khusus AWS AppConfig - AWS AppConfig

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

Walkthrough: Membuat ekstensi khusus AWS AppConfig

Untuk membuat AWS AppConfig ekstensi khusus, selesaikan tugas-tugas berikut. Setiap tugas dijelaskan secara lebih rinci dalam topik selanjutnya.

1. Buat AWS Lambda fungsi

Untuk sebagian besar kasus penggunaan, untuk membuat ekstensi khusus, Anda harus membuat AWS Lambda fungsi untuk melakukan perhitungan dan pemrosesan apa pun yang ditentukan dalam ekstensi. Pengecualian untuk aturan ini adalah jika Anda membuat versi kustom dari ekstensi notifikasi yang AWS ditulis untuk menambah atau menghapus titik tindakan. Untuk detail selengkapnya tentang pengecualian ini, lihatMembuat AWS AppConfig ekstensi khusus.

2. Konfigurasikan izin untuk ekstensi kustom Anda

Untuk mengonfigurasi izin untuk ekstensi kustom Anda, Anda dapat melakukan salah satu hal berikut:

  • Buat peran layanan AWS Identity and Access Management (IAM) yang menyertakan InvokeFunction izin.

  • Buat kebijakan sumber daya dengan menggunakan tindakan Lambda AddPermissionAPI.

Panduan ini menjelaskan cara membuat peran IAM layanan.

3. Buat ekstensi

Anda dapat membuat ekstensi dengan menggunakan AWS AppConfig konsol atau dengan memanggil CreateExtensionAPItindakan dari AWS CLI, AWS Tools for PowerShell, atauSDK. Walkthrough menggunakan konsol.

4. Buat asosiasi ekstensi

Anda dapat membuat asosiasi ekstensi dengan menggunakan AWS AppConfig konsol atau dengan memanggil CreateExtensionAssociationAPItindakan dari AWS CLI, AWS Tools for PowerShell, atauSDK. Walkthrough menggunakan konsol.

5. Lakukan tindakan yang memanggil ekstensi

Setelah Anda membuat asosiasi, AWS AppConfig memanggil ekstensi ketika titik tindakan yang ditentukan oleh ekstensi terjadi untuk sumber daya tersebut. Misalnya, jika Anda mengaitkan ekstensi yang berisi PRE_CREATE_HOSTED_CONFIGURATION_VERSION tindakan, ekstensi akan dipanggil setiap kali Anda membuat versi konfigurasi baru yang dihosting.

Topik di bagian ini menjelaskan setiap tugas yang terlibat dalam membuat AWS AppConfig ekstensi khusus. Setiap tugas dijelaskan dalam konteks kasus penggunaan di mana pelanggan ingin membuat ekstensi yang secara otomatis mencadangkan konfigurasi ke bucket Amazon Simple Storage Service (Amazon S3). Ekstensi berjalan setiap kali konfigurasi yang dihosting dibuat (PRE_CREATE_HOSTED_CONFIGURATION_VERSION) atau disebarkan (PRE_START_DEPLOYMENT).