É possível disparar uma função do AWS Lambda diretamente do alarme do CloudWatch?


12

Atualmente, para acionar uma função lambda em resposta a um alarme do CloudWatch, preciso rotear o alarme via SNS, assim:

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

Então, existe uma maneira de fazê-lo diretamente, sem o SNS no meio? [Razão: menos pontos de contato e um pouco de otimização de custos].

Os eventos do CloudWatch acionam o lambda, mas não há como eu acionar alarmes através dele. As únicas opções disponíveis nos eventos do CloudWatch para SQS são:

insira a descrição da imagem aqui


Respostas:


9

Tanto quanto eu sei, não é possível. A documentação oficial do A WS Lambda diz que suporta CloudWatch Events , mas nenhuma menção a CloudWatch Alarms (e CW Events ! = CW Alarms )

O que você está fazendo atualmente, enviar os alarmes em um SNS e usar a escuta em um tópico parece o caminho a seguir. De fato, os alarmes do CloudWatch apenas emitem para o SNS até o momento.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.