Aturan di Amazon EventBridge - Amazon EventBridge

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

Aturan di Amazon EventBridge

Anda menentukan apa yang EventBridge dilakukan dengan acara yang dikirimkan ke setiap bus acara. Untuk melakukan ini, Anda membuat aturan. Aturan menentukan peristiwa mana yang akan dikirim ke target mana yang akan diproses. Aturan tunggal dapat mengirim acara ke beberapa target, yang kemudian dijalankan secara paralel.

Anda dapat membuat dua jenis aturan: aturan yang cocok pada data peristiwa saat acara dikirimkan, dan aturan yang berjalan pada jadwal yang ditentukan. Selain itu, AWS layanan tertentu dapat membuat dan mengelola aturan di akun Anda juga.

Aturan yang cocok dengan data acara

Anda dapat membuat aturan yang cocok dengan peristiwa yang masuk berdasarkan kriteria data peristiwa (disebut pola peristiwa). Pola peristiwamendefinisikan struktur acara dan bidang yang cocok dengan aturan. Jika suatu peristiwa cocok dengan kriteria yang ditentukan dalam pola peristiwa, EventBridge kirimkan ke target yang Anda tentukan.

Untuk informasi selengkapnya, lihat Membuat aturan yang bereaksi terhadap peristiwa di Amazon EventBridge.

Aturan yang berjalan sesuai jadwal

catatan

Meskipun Anda dapat membuat aturan yang berjalan sesuai jadwal, EventBridge sekarang menawarkan cara yang lebih fleksibel dan ampuh untuk membuat, menjalankan, dan mengelola tugas terjadwal secara terpusat: Penjadwal EventBridge Dengan Penjadwal EventBridge, Anda dapat membuat jadwal menggunakan ekspresi cron dan rate untuk pola berulang, atau mengonfigurasi pemanggilan satu kali. Anda dapat mengatur jendela waktu fleksibel untuk pengiriman, menentukan batas coba lagi, dan mengatur waktu retensi maksimum untuk API pemanggilan yang gagal.

Scheduler sangat dapat disesuaikan, dan menawarkan skalabilitas yang ditingkatkan dibandingkan aturan terjadwal, dengan serangkaian operasi dan layanan target API yang lebih luas. AWS Kami menyarankan Anda menggunakan Scheduler untuk memanggil target pada jadwal.

Untuk informasi selengkapnya, lihat Buat jadwal.

Anda juga dapat membuat aturan yang mengirimkan peristiwa ke target yang ditentukan pada interval tertentu. Misalnya, untuk menjalankan Lambda fungsi secara berkala, Anda dapat membuat aturan untuk dijalankan sesuai jadwal.

Untuk informasi selengkapnya, lihat Membuat aturan yang berjalan sesuai jadwal di Amazon EventBridge.

Aturan yang dikelola oleh AWS layanan

Selain aturan yang Anda buat, AWS layanan dapat membuat dan mengelola EventBridge aturan di AWS akun Anda yang diperlukan untuk fungsi tertentu dalam layanan tersebut. Ini semuanya disebut aturan terkelola.

Saat layanan membuat aturan terkelola, layanan juga dapat membuat IAM kebijakan yang memberikan izin ke layanan tersebut untuk membuat aturan. IAMkebijakan yang dibuat dengan cara ini dicakup secara sempit dengan izin tingkat sumber daya untuk memungkinkan pembuatan hanya aturan yang diperlukan.

Anda dapat menghapus aturan terkelola dengan menggunakan opsi Hapus paksa, tetapi Anda hanya harus menghapusnya jika Anda yakin bahwa layanan lain tidak lagi memerlukan aturan tersebut. Jika tidak, menghapus aturan terkelola menyebabkan fitur yang bergantung padanya berhenti bekerja.

Video berikut mencakup dasar-dasar aturan: