Memantau CloudFormation dan menyinkronkan peristiwa Git dengan EventBridge - AWS CloudFormation

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

Memantau CloudFormation dan menyinkronkan peristiwa Git dengan EventBridge

Amazon EventBridge adalah layanan tanpa server yang menggunakan peristiwa untuk menghubungkan komponen aplikasi bersama-sama, sehingga memudahkan Anda untuk membangun aplikasi berbasis peristiwa yang dapat diskalakan. Arsitektur berbasis peristiwa adalah gaya membangun sistem perangkat lunak yang digabungkan secara longgar yang bekerja sama dengan memancarkan dan menanggapi peristiwa. Peristiwa mewakili perubahan dalam sumber daya atau lingkungan.

Seperti banyak AWS layanan, CloudFormation menghasilkan dan mengirim acara ke bus acara EventBridge default, yang secara otomatis disediakan di setiap. Akun AWS Bus acara adalah router yang menerima acara dan mengirimkannya ke nol atau lebih tujuan, atau target. Aturan yang Anda tentukan untuk bus acara mengevaluasi peristiwa saat mereka tiba. Setiap aturan memeriksa apakah suatu peristiwa cocok dengan pola acara aturan. Jika acara tidak cocok, bus acara mengirimkan acara ke target yang ditentukan.

Untuk informasi selengkapnya, lihat Memulai Amazon EventBridge di Panduan EventBridge Pengguna Amazon.

AWS layanan mengirim acara ke bus acara EventBridge default. Jika acara cocok dengan pola acara aturan, EventBridge kirimkan acara ke target yang ditentukan untuk aturan tersebut.

CloudFormation dan ikhtisar acara sinkronisasi Git

CloudFormation mengirimkan peristiwa ke EventBridge setiap kali operasi membuat, memperbarui, menghapus, atau deteksi drift dilakukan pada tumpukan. CloudFormation juga mengirimkan peristiwa ke EventBridge perubahan status ke set tumpukan dan instance set tumpukan. Anda dapat menggunakan EventBridge aturan untuk merutekan peristiwa ke target yang ditentukan. Acara-acara ini dijamin akan dikirimkan, dan mereka mungkin dikirim rusak.

Karena CloudFormation peristiwa mewakili perubahan pada tumpukan atau kumpulan tumpukan dan sumber dayanya, Anda dapat menggunakannya untuk memulai alur kerja yang terkait dengan peristiwa masing-masing. Sebagai contoh:

  • Buat tumpukan atau tumpukan set tag tertentu pada semua sumber daya yang disediakan. CloudFormation

  • Buat asosiasi antara kumpulan CloudFormation tumpukan atau tumpukan dan Manajer WorkSpaces Aplikasi Amazon (AmazonWAM).

  • Tentukan asosiasi dengan AppRegistry kumpulan tumpukan atau tumpukan yang dibuat.

Peristiwa berikut dihasilkan oleh CloudFormation dan dikirim ke bus acara default di EventBridge. Untuk informasi selengkapnya, lihat CloudFormation referensi detail acara.

Jenis peristiwa Deskripsi Sumber peristiwa

Perubahan Status Sumber Daya

Setiap pembaruan dilakukan pada tumpukan yang mengubah properti sumber daya yang mendasarinya.

Untuk daftar lengkap jenis AWS sumber daya yang didukung, lihatAWS referensi jenis sumber daya dan properti.

AWS CloudFormation

Perubahan Status Stack

Merupakan perubahan status ke tumpukan yang diberikan.

Untuk detail kode, lihatKode status tumpukan.

AWS CloudFormation

Perubahan Status Deteksi Drift

Merupakan pembaruan deteksi drift yang dimulai pengguna pada tumpukan tertentu.

Untuk daftar lengkap tipe yang sepenuhnya dapat berubah dan tidak dapat diubah yang mendukung deteksi drift, lihat Dukungan jenis sumber daya

AWS CloudFormation

StackSetPerubahan Status

Merupakan perubahan status ke set tumpukan yang diberikan.

AWS CloudFormation

StackSet Perubahan Status Instans Stack

Merupakan perubahan status ke instance StackSet stack tertentu.

Untuk detail kode, lihatKode status instance tumpukan.

AWS CloudFormation

StackSet status operasi

Merupakan perubahan status ke StackSet operasi tertentu.

Untuk detail kode, lihatStackSets kode status.

AWS CloudFormation

Selain itu, sinkronisasi AWS CloudFormation Git mengirimkan peristiwa untuk perubahan status untuk sinkronisasi repositori dan sinkronisasi sumber daya ke. EventBridge

Peristiwa sinkronisasi Git berikut dihasilkan oleh CodeConnections dan dikirim ke bus acara default di EventBridge. Untuk informasi selengkapnya, lihat CloudFormation referensi detail acara.

Jenis peristiwa Deskripsi Sumber peristiwa

Perubahan status sinkronisasi repositori

Merupakan perubahan status ke sinkronisasi repositori Git.

AWS CodeConnections

Perubahan status sinkronisasi sumber daya

Merupakan perubahan status ke sinkronisasi sumber daya Git.

AWS CodeConnections

EventBridge Izin Amazon

CloudFormation tidak memerlukan izin tambahan untuk mengirimkan acara ke EventBridge. Acara berisi informasi yang sudah tersedia melalui CloudFormation API operasi.

Target yang Anda tentukan mungkin memerlukan izin atau konfigurasi tertentu. Untuk detail selengkapnya tentang penggunaan layanan khusus untuk target, lihat EventBridge Target Amazon di Panduan EventBridge Pengguna Amazon.