È possibile attivare una funzione AWS Lambda direttamente dall'allarme CloudWatch?


12

Attualmente, per attivare una funzione lambda in risposta a un allarme CloudWatch, devo indirizzare l'allarme tramite SNS, in questo modo:

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

Quindi, c'è un modo per farlo direttamente, senza SNS nel mezzo? [Motivo: meno punti di contatto e un po 'di ottimizzazione dei costi].

Gli eventi di CloudWatch attivano lambda ma non è possibile attivare gli allarmi tramite esso. Le uniche opzioni disponibili negli eventi CloudWatch per SQS sono:

inserisci qui la descrizione dell'immagine


Risposte:


9

Per quanto ne so, non è possibile. La documentazione ufficiale di A WS Lambda afferma che supporta gli eventi CloudWatch , ma nessuna menzione degli allarmi CloudWatch (e degli eventi CW ! = Allarmi CW )

Quello che stai facendo, inviare gli allarmi su un SNS e usare l'ascolto su un argomento sembra la strada da percorrere. In effetti, gli allarmi CloudWatch vengono trasmessi solo a SNS finora.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.