Menggunakan EventBridge aturan dengan pipeline Image Builder - EC2 Image Builder

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

Menggunakan EventBridge aturan dengan pipeline Image Builder

Acara dari berbagai layanan AWS dan mitra dialirkan ke bus EventBridge acara Amazon dalam waktu dekat. Anda juga dapat membuat acara khusus, dan mengirim acara dari aplikasi Anda sendiri ke EventBridge. Bus acara menggunakan aturan untuk menentukan ke mana harus merutekan data acara.

Pipeline Image Builder tersedia sebagai target EventBridge aturan, yang berarti Anda dapat menjalankan pipeline Image Builder berdasarkan aturan yang Anda buat untuk merespons peristiwa di bus, atau sesuai jadwal.

catatan

Bus acara khusus untuk suatu Wilayah. Aturan dan target harus berada di Wilayah yang sama.

EventBridge istilah

Bagian ini berisi ringkasan istilah untuk membantu Anda memahami cara EventBridge terintegrasi dengan pipeline Image Builder Anda.

Peristiwa

Menjelaskan perubahan dalam lingkungan yang mungkin memengaruhi satu atau lebih sumber daya aplikasi. Lingkungan dapat berupa AWS lingkungan, layanan atau aplikasi mitra SaaS, atau salah satu aplikasi atau layanan Anda. Anda juga dapat mengatur acara terjadwal pada timeline.

Bus peristiwa

Pipeline yang menerima data peristiwa dari aplikasi dan layanan.

Sumber

Layanan atau aplikasi yang mengirimkan acara ke bus acara.

Target

Sumber daya atau titik akhir yang EventBridge dipanggil saat cocok dengan aturan, mengirimkan data dari acara ke target.

Aturan

Aturan mencocokkan peristiwa yang masuk dan mengirimkannya ke target untuk pemrosesan. Aturan tunggal dapat mengirim acara ke beberapa target, yang kemudian dapat berjalan secara paralel. Aturan didasarkan baik pada pola peristiwa atau jadwal.

Pola

Pola peristiwa mendefinisikan struktur acara dan bidang yang cocok dengan aturan untuk memulai tindakan target.

Jadwal

Aturan jadwal melakukan tindakan sesuai jadwal, seperti menjalankan pipeline Image Builder untuk menyegarkan gambar setiap tiga bulan. Ada dua jenis ekspresi jadwal:

  • Ekspresi cron — Cocokkan kriteria penjadwalan tertentu menggunakan sintaks cron yang dapat menguraikan kriteria sederhana; misalnya, berjalan mingguan pada hari tertentu. Anda juga dapat menetapkan kriteria yang lebih kompleks, seperti berjalan setiap triwulanan pada hari kelima setiap bulan, antara jam 2 pagi dan 4 pagi.

  • Ekspresi nilai - Tentukan interval reguler saat target dipanggil, seperti setiap 12 jam.

Lihat EventBridge aturan untuk pipeline Image Builder

Tab EventBridge aturan di halaman detail saluran pipa Image Builder Image menampilkan bus EventBridge acara yang dapat diakses akun Anda, dan aturan untuk bus acara yang dipilih yang berlaku untuk pipeline saat ini. Tab ini juga menautkan langsung ke EventBridge konsol untuk membuat sumber daya baru.

Tindakan yang menautkan ke EventBridge konsol
  • Buat bus acara

  • Buat aturan

Untuk mempelajari selengkapnya EventBridge, lihat topik berikut di Panduan EventBridge Pengguna Amazon.

Gunakan EventBridge aturan untuk menjadwalkan pembuatan pipeline

Untuk contoh ini, kita membuat aturan jadwal baru untuk bus acara default, menggunakan ekspresi tingkat. Aturan dalam contoh ini menghasilkan acara di bus acara setiap 90 hari. Acara memulai pembuatan pipeline untuk menyegarkan gambar.

  1. Buka konsol EC2 Image Builder di https://console.aws.amazon.com/imagebuilder/.

  2. Untuk melihat daftar pipeline gambar yang dibuat di bawah akun Anda, pilih Pipeline gambar dari panel navigasi.

    catatan

    Daftar pipeline gambar mencakup indikator untuk jenis gambar keluaran yang dibuat oleh pipeline — AMI atau Docker.

  3. Untuk melihat detail atau mengedit pipeline, pilih tautan Nama saluran pipa. Ini membuka tampilan detail untuk pipa.

    catatan

    Anda juga dapat memilih kotak centang di sebelah nama Pipeline, lalu pilih Lihat detail.

  4. Buka tab EventBridge aturan.

  5. Simpan bus acara default yang telah dipilih sebelumnya di panel Event Bus.

  6. Pilih Buat aturan. Ini akan membawa Anda ke halaman aturan Buat di EventBridge konsol Amazon.

  7. Masukkan nama dan deskripsi untuk aturan. Nama aturan harus unik di dalam bus acara untuk Wilayah yang dipilih.

  8. Di panel Tentukan pola, pilih opsi Jadwal. Ini memperluas panel, dengan tarif Tetap setiap opsi dipilih.

  9. Masukkan 90 di kotak pertama, dan pilih Hari dari daftar drop-down.

  10. Lakukan tindakan berikut di panel Pilih target:

    1. Pilih EC2 Image Builder dari Target daftar drop-down.

    2. Untuk menerapkan aturan ke pipeline Image Builder, pilih pipeline target dari daftar drop-down Image Pipeline.

    3. EventBridge memerlukan izin untuk memulai build untuk pipeline yang dipilih. Untuk contoh ini, pertahankan opsi default untuk Membuat peran baru untuk sumber daya khusus ini.

    4. Pilih Tambahkan target.

  11. Pilih Buat

catatan

Untuk mempelajari setelan aturan ekspresi laju yang tidak tercakup dalam contoh ini, lihat Nilai ekspresi di Panduan EventBridge Pengguna Amazon.