View a markdown version of this page

Menyiapkan notifikasi atau memicu tindakan berdasarkan Penyimpanan Parameter peristiwa - AWS Systems Manager

• AWS Systems Manager CloudWatch Dasbor tidak akan lagi tersedia setelah 30 April 2026. Pelanggan dapat terus menggunakan CloudWatch konsol Amazon untuk melihat, membuat, dan mengelola dasbor Amazon CloudWatch mereka, seperti yang mereka lakukan hari ini. Untuk informasi selengkapnya, lihat dokumentasi CloudWatch Dasbor Amazon.

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

Menyiapkan notifikasi atau memicu tindakan berdasarkan Penyimpanan Parameter peristiwa

Anda dapat menggunakan Amazon EventBridge dan Amazon Simple Notification Service (Amazon SNS) untuk memberi tahu Anda tentang perubahan AWS Systems Manager parameter. Peristiwa dipancarkan atas dasar upaya terbaik. Misalnya, Anda dapat membuat aturan yang melakukan hal berikut:

  • Memberi tahu Anda saat parameter atau versi label parameter dibuat, diperbarui, atau dihapus.

  • Memberi tahu Anda tentang perubahan atau status yang terkait dengan kebijakan parameter, seperti saat parameter kedaluwarsa, akan kedaluwarsa, atau tidak berubah selama jangka waktu tertentu.

    catatan

    Kebijakan parameter tersedia untuk parameter yang menggunakan tingkat parameter lanjutan. Biaya berlaku. Untuk informasi selengkapnya, lihat Menetapkan kebijakan parameter di Penyimpanan Parameter dan Memilih tingkatan parameter di Penyimpanan Parameter.

  • Memulai tindakan lain pada target untuk peristiwa parameter tertentu. Misalnya, Anda dapat menjalankan AWS Lambda fungsi untuk membuat ulang parameter secara otomatis ketika kedaluwarsa atau dihapus. Anda dapat mengatur notifikasi untuk memanggil fungsi Lambda saat parameter yang menyimpan ID AMI yang disetujui diperbarui. Fungsi Lambda dapat memperbarui template peluncuran atau memulai alur kerja penerapan yang menggunakan ID AMI baru.

EventBridge juga mendukung menjalankan Run Command perintah dan eksekusi Otomasi, dan tindakan di banyak lainnya Layanan AWS. Run Commanddan otomatisasi keduanya alat dalam AWS Systems Manager. Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon .

Sebelum Anda Memulai

Buat sumber daya apa pun yang Anda butuhkan untuk menentukan tindakan target untuk aturan yang Anda buat. Misalnya, jika aturan yang Anda buat adalah untuk mengirim notifikasi, pertama buatlah topik Amazon SNS. Untuk informasi lebih lanjut, lihat Memulai dengan Amazon SNS di Panduan Developer Amazon Simple Notification Service.

Mengkonfigurasi EventBridge aturan untuk parameter dan kebijakan parameter

Topik ini menjelaskan hal-hal berikut:

  • Cara membuat EventBridge aturan yang memanggil target berdasarkan peristiwa yang terjadi pada satu atau lebih parameter di Anda. Akun AWS

  • Cara membuat EventBridge aturan yang memanggil target berdasarkan peristiwa yang terjadi pada satu atau lebih kebijakan parameter di Anda Akun AWS. Ketika Anda membuat parameter lanjutan, Anda menentukan kapan parameter kedaluwarsa, kapan harus menerima notifikasi sebelum parameter kedaluwarsa, dan berapa lama menunggu sebelum notifikasi harus dikirim bahwa parameter belum berubah. Anda mengatur notifikasi untuk peristiwa ini menggunakan prosedur berikut. Untuk informasi selengkapnya, lihat Menetapkan kebijakan parameter di Penyimpanan Parameter dan Memilih tingkatan parameter di Penyimpanan Parameter.

Untuk mengonfigurasi EventBridge aturan untuk parameter Manajer Sistem atau kebijakan parameter
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Pilih EventBridge Aturan dengan pola peristiwa dan kemudian Buat aturan.

  3. Pilih Pembuat lanjutan jika belum dipilih.

  4. Masukkan nama dan deskripsi aturan. Lalu pilih Selanjutnya.

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

  5. Untuk bus acara, pilih bus acara yang ingin Anda kaitkan dengan aturan ini. Jika Anda ingin aturan ini dimulai pada peristiwa pencocokan yang berasal dari acara Anda sendiri Akun AWS, pilih default. Ketika sebuah acara Layanan AWS di akun Anda memancarkan acara, itu selalu masuk ke bus acara default akun Anda.

  6. Untuk tipe A turan, biarkan A turan default dengan pola peristiwa yang dipilih.

  7. Pilih Berikutnya.

  8. Untuk sumber acara, biarkan AWS acara default atau acara EventBridge mitra dipilih. Anda dapat melewati bagian acara sampel.

  9. Untuk Pola peristiwa, lakukan hal berikut:

    • Pilih Pola kustom (editor JSON).

    • Untuk Pola peristiwa, tempel salah satu konten berikut ke dalam kotak, tergantung pada apakah Anda membuat aturan untuk parameter atau kebijakan parameter:

      Parameter
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "operation": [ "Create", "Update", "Delete", "LabelParameterVersion" ] } }
      Parameter policy
      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "parameter-1-name", "/parameter-2-name/level-2", "/parameter-3-name/level-2/level-3" ], "policy-type": [ "Expiration", "ExpirationNotification", "NoChangeNotification" ] } }
    • Ubah konten untuk parameter dan operasi yang ingin Anda lakukan, seperti yang ditunjukkan pada contoh berikut.

      Parameter

      Dengan contoh ini, tindakan diambil ketika salah satu parameter bernama/Oncalldan /Project/Teamlead diperbarui:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Change" ], "detail": { "name": [ "/Oncall", "/Project/Teamlead" ], "operation": [ "Update" ] } }
      Parameter policy

      Dengan contoh ini, tindakan diambil setiap kali parameter bernama/kedalu OncallDuties warsa dan dihapus:

      { "source": [ "aws.ssm" ], "detail-type": [ "Parameter Store Policy Action" ], "detail": { "parameter-name": [ "/OncallDuties" ], "policy-type": [ "Expiration" ] } }
  10. Pilih Berikutnya.

  11. Untuk Target 1, pilih jenis target dan sumber daya yang didukung. Misalnya, jika Anda memilih AWS layanan dan kemudian topik SNS, buat pilihan untuk Top ik. Jika Anda memilih CodePipeline, masukkan ARN pipeline untuk Pipeline ARN. Berikan nilai konfigurasi tambahan sesuai kebutuhan.

    Tip

    Pilih Tambahkan target lain jika Anda memerlukan target tambahan untuk aturan.

  12. Pilih Berikutnya.

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

  14. Pilih Berikutnya.

  15. Pilih Buat aturan.