Buat EventBridge aturan untuk acara kolam hangat - EC2Auto Scaling Amazon

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

Buat EventBridge aturan untuk acara kolam hangat

Contoh berikut membuat EventBridge aturan untuk memanggil tindakan terprogram. Ini dilakukan setiap kali grup Auto Scaling Anda memancarkan peristiwa ketika instance baru ditambahkan ke kolam hangat.

Sebelum Anda membuat aturan, buat AWS Lambda fungsi yang Anda inginkan aturan untuk digunakan sebagai target. Anda harus menentukan fungsi ini sebagai target aturan. Prosedur berikut hanya menyediakan langkah-langkah untuk membuat EventBridge aturan yang bertindak ketika instance baru memasuki kolam hangat. Untuk tutorial pengantar yang menunjukkan cara membuat fungsi Lambda sederhana untuk dipanggil saat acara masuk cocok dengan aturan, lihat. Tutorial: Konfigurasikan kait siklus hidup yang memanggil fungsi Lambda

Untuk informasi lebih lanjut tentang membuat dan bekerja dengan kolam hangat, lihatKurangi latensi untuk aplikasi dengan waktu boot yang lama menggunakan kolam hangat.

Untuk membuat aturan acara yang memanggil fungsi Lambda
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Di panel navigasi, pilih Aturan.

  3. Pilih Buat aturan.

  4. Untuk Tentukan detail aturan, lakukan hal berikut:

    1. Masukkan Nama untuk aturan tersebut dan, secara opsional, deskripsi.

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

    2. Untuk Bus peristiwa, pilih default. Ketika Layanan AWS di akun Anda menghasilkan acara, itu selalu masuk ke bus acara default akun Anda.

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

    4. Pilih Selanjutnya.

  5. Untuk Pola peristiwa build, lakukan hal berikut ini:

    1. Untuk sumber Acara, pilih AWS acara atau acara EventBridge mitra.

    2. Untuk pola Acara, pilih Pola kustom (editor JSON), dan tempelkan pola berikut ke dalam kotak Pola acara, ganti teks dalam huruf miring dengan nama grup Auto Scaling Anda.

      { "source": [ "aws.autoscaling" ], "detail-type": [ "EC2 Instance-launch Lifecycle Action" ], "detail": { "AutoScalingGroupName": [ "my-asg" ], "Origin": [ "EC2" ], "Destination": [ "WarmPool" ] } }

      Untuk membuat aturan yang cocok untuk acara lain, ubah pola acara. Untuk informasi selengkapnya, lihat Contoh pola acara.

    3. Pilih Berikutnya.

  6. Untuk Pilih target, lakukan hal berikut:

    1. Untuk Tipe target, pilih Layanan AWS.

    2. Untuk Pilih target, pilih Fungsi Lambda.

    3. Untuk Fungsi, pilih fungsi yang ingin Anda kirimi acara.

    4. (Opsional) Untuk Konfigurasi versi/alias, masukkan pengaturan versi dan alias untuk fungsi Lambda target.

    5. (Opsional) Untuk pengaturan tambahan, masukkan pengaturan tambahan apa pun yang sesuai untuk aplikasi Anda. Untuk informasi selengkapnya, lihat Membuat EventBridge aturan Amazon yang bereaksi terhadap peristiwa di Panduan EventBridge Pengguna Amazon.

    6. Pilih Selanjutnya.

  7. (Opsional) Untuk Tanda, Anda dapat secara opsional menetapkan satu atau beberapa tanda ke aturan, lalu pilih Berikutnya.

  8. Untuk Meninjau dan membuat, tinjau detail aturan dan memodifikasinya seperlunya. Kemudian, pilih Buat aturan.