Tutorial: Daftarkan aturan acara - AWS Batch

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

Tutorial: Daftarkan aturan acara

Di bagian ini, Anda membuat aturan EventBridge acara yang menangkap peristiwa pekerjaan yang berasal dari AWS Batch sumber daya Anda. Aturan ini menangkap semua peristiwa yang berasal dari AWS Batch dalam akun di mana itu didefinisikan. Pesan tugas itu sendiri berisi informasi tentang sumber peristiwa, termasuk antrean tugas tempat itu dikirimkan. Anda dapat menggunakan informasi ini untuk mem-filter dan mengurutkan peristiwa secara terprogram.

catatan

Jika Anda menggunakan aturan AWS Management Console untuk membuat acara, konsol secara otomatis menambahkan IAM izin EventBridge untuk memanggil fungsi Lambda Anda. Namun, jika Anda membuat aturan acara menggunakan AWS CLI, Anda harus memberikan izin secara eksplisit. Untuk informasi selengkapnya, lihat Peristiwa dan Pola Peristiwa di Panduan EventBridge Pengguna Amazon.

Untuk membuat EventBridge aturan Anda
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Di panel navigasi, pilih Aturan.

  3. Pilih Buat aturan.

  4. Masukkan nama dan deskripsi untuk aturan.

    Aturan tidak boleh memiliki nama yang sama dengan aturan lain di Wilayah yang sama dan di bus kejadian yang sama.

  5. Untuk bus acara, pilih bus acara yang ingin Anda kaitkan dengan aturan ini. Jika Anda ingin aturan ini cocok dengan acara yang berasal dari akun Anda, pilih bus acara AWS default. Ketika AWS layanan di akun Anda memancarkan suatu acara, itu selalu masuk ke bus acara default akun Anda.

  6. Untuk Tipe aturan, pilih Aturan dengan pola peristiwa.

  7. Pilih Selanjutnya.

  8. Untuk sumber acara, pilih Lainnya.

  9. Untuk pola Acara, pilih Pola kustom (JSONeditor).

  10. Tempel pola peristiwa berikut ke area teks.

    { "source": [ "aws.batch" ] }

    Aturan ini berlaku di semua AWS Batch grup Anda dan untuk setiap AWS Batch acara. Sebagai alternatif, Anda dapat membuat pola yang lebih spesifik untuk memfilter beberapa hasil.

  11. Pilih Berikutnya.

  12. Untuk Jenis target, pilih Layanan AWS .

  13. Untuk Pilih target, pilih fungsi Lambda, dan pilih fungsi Lambda Anda.

  14. (Opsional) Untuk pengaturan tambahan, lakukan hal berikut:

    1. Untuk Masa peristiwa maksimal, masukkan nilai antara satu menit (00:01) dan 24 jam (24:00).

    2. Untuk Upaya coba lagi, masukkan angka antara 0 dan 185.

    3. Untuk antrian Dead-letter, pilih apakah akan menggunakan antrian Amazon standar sebagai SQS antrian huruf mati. EventBridge mengirimkan peristiwa yang cocok dengan aturan ini ke antrian huruf mati jika tidak berhasil dikirim ke target. Lakukan salah satu hal berikut ini:

      • Pilih Tidak ada untuk tidak menggunakan antrean surat mati.

      • Pilih SQS antrian Amazon di AWS akun saat ini untuk digunakan sebagai antrian huruf mati dan kemudian pilih antrian yang akan digunakan dari menu tarik-turun.

      • Pilih SQS antrian Amazon di AWS akun lain sebagai antrian huruf mati, lalu masukkan antrian yang akan ARN digunakan. Anda harus melampirkan kebijakan berbasis sumber daya ke antrian yang memberikan EventBridge izin untuk mengirim pesan ke sana. Untuk informasi selengkapnya, lihat Memberikan izin untuk antrean huruf mati di Panduan Pengguna Amazon. EventBridge

  15. Pilih Berikutnya.

  16. (Opsional) Masukkan satu atau lebih tanda untuk aturan. Untuk informasi selengkapnya, lihat EventBridge tag Amazon di Panduan EventBridge Pengguna Amazon.

  17. Pilih Berikutnya.

  18. Tinjau detail aturan dan pilih Buat aturan.