#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 также может выполнять дополнительную работу, например, сообщать о размере корзины и извлекать дополнительные статистические данные, которые вы хотели бы упомянуть.