Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat aturan di Amazon EventBridge
Prasyarat
Sebelum Anda mulai, pastikan Anda memiliki:
-
Akses ke EventBridge konsol Amazon
-
Izin IAM yang sesuai untuk membuat aturan EventBridge
-
Pemahaman dasar tentang arsitektur yang digerakkan oleh peristiwa
Gambaran umum
Untuk mengambil tindakan pada acara yang diterima oleh EventBridge, Anda dapat membuat aturan. Saat acara cocok dengan pola acara yang ditentukan dalam aturan Anda, EventBridge kirimkan acara ke target yang ditentukan.
Topik ini memandu Anda membuat aturan yang EventBridge digunakan untuk mencocokkan acara saat dikirim ke bus acara yang ditentukan.
Membuat EventBridge aturan melibatkan empat langkah utama:
-
Pilih acara yang ingin Anda proses
-
Konfigurasikan penyaringan dan pengujian acara
-
Pilih dan konfigurasikan target
-
Konfigurasikan pengaturan aturan
Pilih acara
Pertama, pilih acara yang ingin Anda kirim ke target.
Untuk memilih acara
-
Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/
. -
Di panel navigasi, pilih Aturan, lalu pilih Buat Aturan.
-
Di tab Acara, temukan acara yang ingin Anda kirim ke target:
-
Pilih Acara AWS Layanan atau Acara Kustom.
-
Gunakan kotak Pencarian atau telusuri daftar acara untuk menemukan acara yang ingin Anda kirim ke target.
-
Seret satu atau beberapa peristiwa ke dalam kanvas Build dan letakkan di Triggering Events.
EventBridge menampilkan bagian Triggering Events. Bagian ini meliputi:
-
Acara, yang mencantumkan acara yang Anda pilih.
-
Skema, yang menampilkan skema acara yang dipilih, jika tersedia.
Skema berisi tiga tab:
Pohon: Tampilan pohon dari skema acara.
Kode: Skema acara dalam spesifikasi API Terbuka atau format JSON.
Info: Ikhtisar informasi tentang skema.
-
Contoh peristiwa, yang menampilkan sampel acara yang dipilih, jika tersedia.
-
Pola acara (filter), yang berisi pola acara yang memilih semua acara yang Anda pilih.
-
Filter acara untuk mengirim hanya apa yang Anda inginkan
Anda mungkin tidak ingin mengirim semua peristiwa dari jenis tertentu ke target. Anda dapat membuat pola acara Anda lebih spesifik sehingga hanya memilih peristiwa yang berisi atribut dan nilai yang Anda minati.
Edit pola acara (opsional)
Di panel Memicu peristiwa, Anda dapat membuat pola acara dengan dua cara:
Secara visual, menggunakan tampilan pohon Skema
Dengan langsung mengedit JSON di panel pola Acara
Untuk mengedit pola acara menggunakan tampilan pohon Skema
-
Pilih tab Tree dari panel Schema.
-
Tambahkan dan edit filter untuk membangun pola acara.
Pilih ikon filter di sebelah atribut yang ingin Anda tambahkan sebagai filter ke pola acara.
-
Pilih operator perbandingan dari daftar drop-down.
Untuk informasi selengkapnya tentang operator perbandingan, lihat Membuat pola peristiwa.
Masukkan nilai yang ingin Anda cocokkan.
Klik tanda centang untuk menyelesaikan.
EventBridge menambahkan filter yang Anda buat ke JSON di panel pola Peristiwa.
-
Tambahkan filter tambahan hingga Anda membuat pola acara yang cocok dengan semua atribut acara yang Anda inginkan.
Uji pola acara
Setelah Anda membuat pola acara yang cocok dengan semua atribut acara yang Anda inginkan, uji untuk memastikan pola acara berfungsi seperti yang diharapkan.
Uji pola acara (opsional)
-
Pilih contoh acara untuk pengujian, atau gunakan acara Anda sendiri.
-
Gunakan contoh peristiwa yang disediakan
Pilih Gunakan contoh peristiwa yang disediakan.
-
Di bawah Contoh peristiwa pemicu, pilih acara yang akan digunakan untuk pengujian dari daftar drop-down.
-
Gunakan acara Anda sendiri
-
Pilih Gunakan acara Anda sendiri.
EventBridge menampilkan acara generik dengan
detailselemen kosong. -
Edit acara JSON untuk membuat acara yang ingin Anda uji pola acara Anda.
Tip
Anda dapat menggunakan contoh peristiwa yang disediakan sebagai titik awal untuk membuat acara kustom Anda sendiri untuk digunakan dalam pengujian Anda:
-
Pilih Gunakan contoh peristiwa yang disediakan, pilih peristiwa dari peristiwa pemicu Sampel, lalu pilih Salin.
-
Pilih Gunakan acara Anda sendiri.
-
Pilih seluruh acara di jendela, dan tempel contoh acara di atasnya.
Edit acara sesuai keinginan.
-
-
-
-
Pilih Jalankan Uji.
EventBridge menampilkan pesan yang menyatakan apakah peristiwa uji cocok dengan pola acara.
Pilih target
Seret satu (dan hingga lima) target ke kanvas Build dan letakkan di Target untuk menerima peristiwa yang cocok dengan pola peristiwa yang ditentukan. Target dapat mencakup:
Bus EventBridge acara lainnya, sama atau berbeda Akun AWS
EventBridge Tujuan API, termasuk mitra SaaS seperti Salesforce
Berbagai sumber daya AWS layanan, seperti antrian Amazon SQS atau topik Amazon SNS
Untuk memilih target
-
Pilih jenis target dari panel Target, dan jatuhkan ke bentuk Target di kanvas Build.
EventBridge menampilkan bagian Target di Build, dengan opsi konfigurasi yang berlaku berdasarkan jenis target yang Anda pilih.
Tip
Jika Anda telah menentukan lebih dari satu target, memilih bentuk target akan menampilkan bagian konfigurasi untuk target tersebut.
-
Konfigurasikan target berdasarkan jenis target Anda. Untuk langkah-langkah konfigurasi terperinci, lihat EventBridge Target.
Sesuaikan data peristiwa yang dikirim ke target
Jika Anda memilih target selain bus EventBridge acara atau tujuan EventBridge API, Anda memiliki opsi untuk menyesuaikan data apa yang sebenarnya dikirim ke target.
Mengubah atau mengganti data peristiwa yang dikirim (opsional)
-
Di kanvas desain Build, pilih ikon transformasi Input dalam bentuk Target.
EventBridge menampilkan bagian Transformasi input.
-
Di bawah Konfigurasi transformasi input, pilih Aktifkan.
-
Pilih metode Transformasi untuk memilih bagaimana Anda ingin menyesuaikan teks yang dikirim ke target untuk acara yang cocok:
Bagian dari peristiwa yang cocok - EventBridge hanya mengirimkan bagian tertentu dari peristiwa sumber asli ke target.
Konstan (teks JSON) - hanya EventBridge mengirimkan teks JSON yang ditentukan ke target. Tidak ada bagian dari acara sumber asli yang dikirim.
Transformator input - Konfigurasikan transformator input untuk menyesuaikan teks yang EventBridge ingin Anda kirim ke target. Untuk informasi selengkapnya, lihat Mengubah input target.
Konfigurasikan aturan
Terakhir, konfigurasikan dan buat aturan.
Untuk mengkonfigurasi aturan (konsol)
-
Pilih Konfigurasikan
-
Masukkan Nama dan, secara opsional, Deskripsi untuk aturan tersebut.
Aturan tidak dapat memiliki nama yang sama dengan aturan lain di bus acara yang sama Wilayah AWS dan di bus acara yang sama.
-
Untuk bus acara, pilih bus acara untuk dikaitkan dengan aturan ini.
Jika Anda ingin aturan ini cocok dengan acara yang berasal dari akun Anda, pilih bus acara AWS default. Ketika Layanan AWS di akun Anda mengirim acara, itu selalu masuk ke bus acara default akun Anda.
-
Untuk mengaktifkan aturan segera setelah dibuat, di bawah Aktivasi aktifkan Aktif.
-
(Opsional) Masukkan satu atau lebih tanda untuk aturan. Untuk informasi selengkapnya, lihat Menandai sumber daya di Amazon EventBridge.
Pilih Create (Buat).
Langkah selanjutnya
Setelah membuat aturan Anda, Anda dapat:
Sumber daya tambahan
Untuk informasi selengkapnya tentang EventBridge aturan, lihat: