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.
catatan
Anda dapat melihat contoh AWS AppConfig ekstensi kustom pada GitHub:
- 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
).