Как настроить сообщение в уведомлении темы SNS, запускаемое по правилам cloudwatch?

#amazon-sns #schedule #cloudwatch-alarms #amazon-cloudwatch-events

#amazon-sns #Расписание #cloudwatch-сигналы тревоги #amazon-cloudwatch-события

Вопрос:

У меня есть будильник cloudwatch для моей корзины s3, если в течение дня в корзине нет изменений, срабатывает будильник и отправляется тема SNS. Я установил правило события cloudwatch для ежедневного планирования целевой темы SNS, если она соответствует условиям.

Однако у меня возникли проблемы с настройкой сообщения SNS, необходимого для предоставления подробных сведений об уведомлениях. Я попытался использовать преобразователь ввода, но не могу разобраться с ключами, которые мне нужно сопоставить для этой службы.

Как я могу сопоставить требуемые детали? Как я могу найти сведения о ключе-значении для отправки на мой преобразователь ввода, чтобы сформулировать сообщение?

Комментарии:

1. Как вы запускаете тревогу? Это должно было бы сработать при «отсутствии изменений» к чему-либо?

Ответ №1:

Самым простым способом было бы запустить функцию AWS Lambda, которая может считывать входящую информацию, настраивать содержимое, а затем отправлять его в виде сообщения через Amazon SNS.

Я не думаю, что Amazon CloudWatch может напрямую запускать функцию AWS Lambda, поэтому вам, вероятно, понадобятся две темы SNS:

  • Одна тема SNS, используемая CloudWatch, которая запускает функцию Lambda
  • Одна тема SNS, в которой Lambda отправляет настроенное сообщение, и люди могут подписаться на его получение

Функция Lambda также может выполнять дополнительную работу, например, сообщать о размере корзины и извлекать дополнительные статистические данные, которые вы хотели бы упомянуть.