Bir AWS Lambda işlevini doğrudan CloudWatch alarmından tetiklemek mümkün müdür?


12

Şu anda, bir CloudWatch alarmına yanıt olarak bir lambda fonksiyonunu tetiklemek için, alarmı SNS yoluyla şu şekilde yönlendirmem gerekiyor:

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

Yani, ortada SNS olmadan doğrudan yapmanın bir yolu var mı? [Sebep: Daha az temas noktası ve biraz maliyet optimizasyonu].

CloudWatch olayları lambda'yı tetikler, ancak bununla alarmları tetiklemem mümkün değildir. SQS için CloudWatch olaylarında kullanılabilen tek seçenek şunlardır:

resim açıklamasını buraya girin


Yanıtlar:


9

Bildiğim kadarıyla bu mümkün değil. Resmi A WS Lambda belgeleri , CloudWatch Olaylarını desteklediğini söylüyor , ancak CloudWatch Alarmlarından (ve CW Olaylarından ! = CW Alarmlarından ) bahsetmiyor.

Şu anda ne yaptığınızı, alarmları bir SNS'ye göndermek ve bir konuyu dinlemeyi kullanmak gitmek için bir yol gibi görünüyor. Aslında, CloudWatch Alarmları şu ana kadar yalnızca SNS'ye çıkış yapmaktadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.