View a markdown version of this page

Menggunakan AWS AppConfig peristiwa penerapan ke EventBridge ekstensi Amazon - AWS AppConfig

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

Menggunakan AWS AppConfig peristiwa penerapan ke EventBridge ekstensi Amazon

Ek AWS AppConfig deployment events to Amazon EventBridge stensi adalah ekstensi yang AWS ditulis yang membantu Anda memantau dan bertindak pada alur kerja penerapan AWS AppConfig konfigurasi. Ekstensi mengirimkan pemberitahuan peristiwa ke bus peristiwa EventBridge default setiap kali konfigurasi diterapkan. Setelah Anda mengaitkan ekstensi ke salah satu AWS AppConfig aplikasi, lingkungan, atau profil konfigurasi Anda, AWS AppConfig mengirimkan pemberitahuan peristiwa ke bus acara setelah setiap penerapan konfigurasi dimulai, diakhiri, dan rollback.

Jika Anda ingin lebih mengontrol titik tindakan mana yang mengirim EventBridge notifikasi, Anda dapat membuat ekstensi khusus dan memasukkan bus peristiwa EventBridge default Amazon Resource Name (ARN) untuk bidang URI. Untuk informasi tentang membuat ekstensi, lihatPanduan: Membuat kustom AWS AppConfig ekstensi.

penting

Ekstensi ini hanya mendukung bus acara EventBridge default.

Menggunakan ekstensi

Untuk menggunakan AWS AppConfig deployment events to Amazon EventBridge ekstensi, pertama-tama Anda melampirkan ekstensi ke salah satu AWS AppConfig sumber daya Anda dengan membuat asosiasi ekstensi. Anda membuat asosiasi dengan menggunakan AWS AppConfig konsol atau tindakan CreateExtensionAssociation API. Saat Anda membuat asosiasi, Anda menentukan ARN dari AWS AppConfig aplikasi, lingkungan, atau profil konfigurasi. Jika Anda mengaitkan ekstensi ke aplikasi atau lingkungan, pemberitahuan peristiwa dikirim untuk setiap profil konfigurasi yang terdapat dalam aplikasi atau lingkungan yang ditentukan.

Setelah Anda membuat asosiasi, ketika konfigurasi untuk AWS AppConfig sumber daya tertentu diterapkan, memang AWS AppConfig gil ekstensi dan mengirimkan pemberitahuan sesuai dengan titik tindakan yang ditentukan dalam ekstensi.

catatan

Ekstensi ini dipanggil oleh poin tindakan berikut:

  • ON_DEPLOYMENT_START

  • ON_DEPLOYMENT_COMPLETE

  • ON_DEPLOYMENT_ROLLED_BACK

Anda tidak dapat menyesuaikan poin tindakan untuk ekstensi ini. Untuk memanggil titik tindakan yang berbeda, Anda dapat membuat ekstensi Anda sendiri. Untuk informasi selengkapnya, lihat Panduan: Membuat kustom AWS AppConfig ekstensi.

Gunakan prosedur berikut untuk membuat as AWS AppConfig osiasi ekstensi dengan menggunakan AWS Systems Manager konsol atau AWS CLI.

Untuk membuat asosiasi ekstensi (konsol)
  1. Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager/appconfig/.

  2. Di panel navigasi, pilih AWS AppConfig.

  3. Pada tab Ek stensi, pilih Tambahkan ke sumber daya.

  4. Di bagian detail sumber daya ekstensi, untuk Jenis sumber daya, pilih jenis AWS AppConfig sumber daya. Tergantung pada sumber daya yang Anda pilih, AWS AppConfig meminta Anda untuk memilih sumber daya lain.

  5. Pilih Buat asosiasi ke sumber daya.

Berikut contoh peristiwa yang dikirim ke EventBridge saat ekstensi dipanggil.

{ "version":"0", "id":"c53dbd72-c1a0-2302-9ed6-c076e9128277", "detail-type":"On Deployment Complete", "source":"aws.appconfig", "account":"111122223333", "time":"2022-07-09T01:44:15Z", "region":"us-east-1", "resources":[ "arn:aws:appconfig:us-east-1:111122223333:extensionassociation/z763ff5" ], "detail":{ "InvocationId":"5tfjcig", "Parameters":{ }, "Type":"OnDeploymentComplete", "Application":{ "Id":"ba8toh7", "Name":"MyApp" }, "Environment":{ "Id":"pgil2o7", "Name":"MyEnv" }, "ConfigurationProfile":{ "Id":"ga3tqep", "Name":"MyConfigProfile" }, "DeploymentNumber":1, "ConfigurationVersion":"1" } }