Apakah mungkin untuk memicu fungsi AWS Lambda langsung dari alarm CloudWatch?

12

Saat ini, untuk memicu fungsi lambda sebagai respons terhadap alarm CloudWatch, saya perlu merutekan alarm melalui SNS, seperti ini:

AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function

Jadi, apakah ada cara saya bisa melakukannya secara langsung, tanpa SNS di tengah? [Alasan: Kurang titik sentuh dan sedikit optimasi biaya].

Peristiwa CloudWatch memicu lambda tetapi tidak ada cara saya dapat memicu alarm melalui itu. Satu-satunya opsi yang tersedia di acara CloudWatch untuk SQS adalah:

masukkan deskripsi gambar di sini

Dawny33
sumber
Kemungkinan duplikat stackoverflow.com/questions/34800976/...
Alexandre

Jawaban:

9

Sejauh yang saya tahu, itu tidak mungkin. Dokumentasi WS Lambda resmi mengatakan mendukung CloudWatch Events , tetapi tidak disebutkan CloudWatch Alarms (dan CW Events ! = Alarm CW )

Apa yang Anda lakukan saat ini, mengirimkan alarm pada SNS dan menggunakan mendengarkan pada suatu topik sepertinya cara untuk pergi. Faktanya, CloudWatch Alarms hanya mengeluarkan output ke SNS sejauh ini.

Alexandre
sumber