View a markdown version of this page

Notifikasi Slack acara pekerjaan dengan Lambda dan EventBridge - Awan Batas Waktu

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

Notifikasi Slack acara pekerjaan dengan Lambda dan EventBridge

CloudFormation Template job_events_slack_lambda di GitHub situs web mengirimkan pemberitahuan Slack setiap kali pekerjaan selesai () atau gagal (). SUCCEEDED FAILED Gunakan sebagai titik awal untuk menghubungkan fungsi Lambda ke acara pekerjaan Deadline Cloud melalui EventBridge. Anda dapat menyesuaikan fungsi untuk mengirim email, membuka tiket, memperbarui dasbor, atau memicu alur kerja hilir.

Template membuat sumber daya berikut:

  • Fungsi Lambda didefinisikan sebaris dalam template hanya menggunakan pustaka standar Python. Ini memformat acara pekerjaan dan mempostingnya ke URL Webhook Masuk Slack yang disimpan dalam variabel ling SLACK_WEBHOOK_URL kungannya.

  • A EventBridge turan mencoco Job Run Status Change kkan peristiwa dengan a taskRunStatus of SUCCEEDED orFAILED, dan memanggil fungsi. Anda dapat memasukkan aturan ke satu peternakan.

  • Peran eksekusi hanya memberikan fungsi akses tulis CloudWatch Log. Izin memungkinkan EventBridge untuk memanggil fungsi.

Banyak aplikasi perpesanan mengekspos gaya webhook masuk yang sama. Untuk menargetkan Microsoft Teams, Discord, Google Chat, atau Mattermost sebagai gantinya, atur URL webhook aplikasi itu dan sesuaikan badan JSON yang dibuat fungsinya; README menautkan dokumentasi webhook setiap aplikasi.

Untuk informasi selengkapnya tentang acara yang diterbitkan oleh Deadline Cloud EventBridge, lihatMengelola acara Deadline Cloud menggunakan Amazon EventBridge. Untuk pemberitahuan ambang anggaran, lihatPemberitahuan ambang anggaran ke email dan Slack dengan CloudFormation.