Tutorial: Menggunakan CloudWatch EventsAWS Systems ManagerRun Command - Amazon CloudWatch Peristiwa

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

Tutorial: Menggunakan CloudWatch EventsAWS Systems ManagerRun Command

catatan

Amazon EventBridge adalah cara pilihan untuk mengelola peristiwa Anda. CloudWatch Events dan EventBridge adalah layanan dan API dasar yang sama, tetapi EventBridge menyediakan lebih banyak fitur. Perubahan yang Anda buat di CloudWatch atau EventBridge akan muncul di setiap konsol. Untuk informasi selengkapnya, lihat Amazon EventBridge.

Anda dapat menggunakan Amazon CloudWatch Events untuk memanggil Run Command AWS Systems Manager dan melakukan tindakan pada instans Amazon EC2 ketika peristiwa spesifik terjadi. Dalam tutorial ini, siapkan Run Command Systems Manager untuk menjalankan perintah shell dan mengonfigurasi setiap instans baru yang diluncurkan dalam grup Amazon EC2 Auto Scaling. Tutorial ini mengasumsikan bahwa Anda telah diberi sebuah tag untuk grup Amazon EC2 Auto Scaling, dengan environment sebagai kunci dan production sebagai nilai.

Untuk membuat aturan CloudWatch Events

  1. Buka konsol CloudWatch di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Peristiwa, Buat aturan.

  3. Untuk Sumber peristiwa, lakukan hal berikut:

    1. Plih Pola Peristiwa, Bangun pola peristiwa agar cocok dengan peristiwa berdasarkan layanan.

    2. Untuk Nama Layanan, pilih Auto Scaling. Untuk Jenis peristiwa, pilih Peluncuran dan Penghentian Instans.

    3. PilihPeristiwa khusus instans, Tindakan Siklus Hidup Peluncuran Instans EC2.

    4. Secara default, aturan cocok dengan grup Amazon EC2 Auto Scaling di wilayah tersebut. Untuk membuat aturan cocok dengan grup tertentu, pilih Nama grup spesifik lalu pilih satu atau lebih grup.

  4. Untuk Target, pilih Tambah Target, Run Command SSM.

  5. Untuk Dokumen, pilih AWS-RunshellScript (Linux). Ada banyak pilihan Dokumen lainnya yang mencakup instans Linux dan Windows. Untuk jenis Kunci target, ketik tag:environment. Untuk Nilai target, ketik production, dan pilih Tambahkan.

  6. Di bawah Konfigurasi parameter, pilih Konstanta.

  7. Untuk Perintah, ketik perintah shell dan pilih Tambahkan. Ulangi langkah ini untuk semua perintah yang ingin dijalankan saat sebuah instans diluncurkan.

  8. Jika perlu, ketik informasi yang sesuai di WorkingDirectory dan ExecutionTimeout.

  9. CloudWatch Events dapat membuat IAM role yang diperlukan agar peristiwa Anda berjalan:

    • Untuk membuat IAM role secara otomatis, pilih Buat peran baru untuk sumber daya khusus ini.

    • Untuk menggunakan IAM role yang Anda buat sebelumnya, pilih Gunakan peran yang sudah ada.

  10. Pilih Konfigurasi detail. Untuk Definisi aturanIT, ketikkan nama dan deskripsi untuk aturan.

  11. Pilih Buat aturan.