Планирование уведомлений 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)