Можно Ли Активировать Функцию Aws Lambda Непосредственно Из Сигнала Тревоги Cloudwatch?

  • Автор темы Виктор Гусаков
  • Обновлено
  • 21, Oct 2024
  • #1

В настоящее время для запуска лямбда-функции в ответ на сигнал тревоги CloudWatch мне нужно направить сигнал тревоги через SNS, например:

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

Итак, есть ли способ сделать это напрямую, без участия SNS? [Причина: меньше точек соприкосновения и небольшая оптимизация затрат].

События CloudWatch запускают лямбду, но я не могу с ее помощью вызывать сигналы тревоги. Единственные параметры, доступные в событиях CloudWatch для SQS:

Можно ли активировать функцию AWS Lambda непосредственно из сигнала тревоги CloudWatch?

#aws-lambda #amazon-cloudwatch #amazon-sqs

Виктор Гусаков


Рег
17 Jun, 2006

Тем
71

Постов
204

Баллов
589
  • 25, Oct 2024
  • #2

Насколько я знаю, это невозможно. Официальный АДокументация WS Lambda говорит, что поддерживает CloudWatch События, но нет упоминания о CloudWatch СигнализацияСобытия CW != CW-сигналы)

То, что вы сейчас делаете, отправляя сигналы тревоги в социальных сетях и используя прослушивание темы, кажется подходящим вариантом. Фактически, CloudWatch Alarms пока выводит данные только в SNS.

 

Rudomax


Рег
22 Sep, 2009

Тем
72

Постов
183

Баллов
553
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно