Планирование уведомлений SNS

Можно ли запланировать наше push-уведомление через SNS (чтобы отправить его в определенное время суток), которое мы можем проанализировать или выставить на обозрение?

1 ответ

Вы можете использовать CloudWatch Events, чтобы отправить сообщение в тему Amazon SNS по расписанию. (Примечание. События CloudWatch доступны не в каждом регионе.)

События CloudWatch могут быть вызваны:

  • Расписание (например, каждый час или с выражением cron)
  • Вызов API (например, всякий раз, когда запускается экземпляр EC2)
  • Автоматическое масштабирование (например, экземпляр удален)
  • Экземпляр EC2 изменяет состояние (например, завершается)

События CloudWatch могут запускать:

  • Сообщение в очередь Amazon SQS
  • Сообщение в тему Amazon SNS
  • Сообщение для потока Amazon Kinesis
  • Лямбда-функция AWS
  • Запуск / остановка / завершение экземпляра Amazon EC2
  • Создание снимка Amazon EBS

Смотрите документацию: Использование событий CloudWatch

AWS содержат EventBridge сервис, который мы можем использовать для отправки сообщения Amazon SNS тема по расписанию. Amazon EventBridge- это бессерверная служба шины событий, которая упрощает подключение ваших приложений к данным из различных источников. Согласно документам AWS, Amazon EventBridge является предпочтительным способом управления вашими мероприятиями. CloudWatch События и EventBridge те же базовая служба и API, но EventBridge предоставляет больше возможностей.

Вы можете настроить следующие ресурсы AWS в качестве целей для EventBridge:

  • Пункт списка
  • Лямбда-функции
  • Инстансы Amazon EC2
  • Потоки в Amazon Kinesis Data Streams
  • Потоки доставки в Amazon Kinesis Data Firehose
  • Группы журналов в журналах Amazon CloudWatch
  • Задачи Amazon ECS
  • Системный менеджер Команда запуска
  • Системный менеджер Автоматизация
  • Задания AWS Batch
  • Конечные автоматы AWS Step Functions
  • Конвейеры в AWS CodePipeline
  • AWS CodeBuild проекты
  • Шаблоны оценки Amazon Inspector
  • Темы Amazon SNS
  • Очереди Amazon SQS
  • Системный менеджер OpsItems
  • Встроенные цели: вызов EC2 CreateSnapshot API, вызов EC2 RebootInstances API, вызов EC2 StopInstances API и вызов EC2 TerminateInstances API.
  • Шина событий по умолчанию для другого аккаунта AWS
  • Конечные точки REST API Amazon API Gateway
  • Кластеры Amazon Redshift (выполнение оператора Data API)
Другие вопросы по тегам