SNS通知调度

时间:2016-06-01 07:12:13

标签: parse-platform amazon-sns moengage

是否可以通过SNS安排我们的推送通知(在一天的特定时间发送)我们能够解析或停止?

2 个答案:

答案 0 :(得分:1)

您可以使用 CloudWatch Events 按计划向Amazon SNS主题发送消息。 (注意:CloudWatch Events并非在每个地区都可用。)

CloudWatch活动可由

触发
  • 时间表(例如每小时,或使用cron表达式)
  • API调用(例如,每当启动EC2实例时)
  • Auto Scaling(例如删除实例)
  • EC2实例更改状态(例如终止)

CloudWatch活动可以触发

  • 发送给Amazon SQS队列的消息
  • 发送给Amazon SNS主题的消息
  • 发送给Amazon Kinesis流的消息
  • AWS Lambda函数
  • Amazon EC2实例的启动/停止/终止
  • 创建Amazon EBS快照

请参阅文档:Using CloudWatch Events

答案 1 :(得分:0)

AWS包含EventBridge服务,我们可以使用该服务按时间表向Amazon SNS主题发送消息。 Amazon EventBridge是一种无服务器事件总线服务,可让您轻松地将应用程序与来自各种来源的数据连接起来。根据AWS文档,Amazon EventBridge是管理事件的首选方法。 CloudWatch事件和EventBridge是相同的基础服务和API,但是EventBridge提供了更多功能。

您可以将以下AWS资源配置为EventBridge的目标:

  • 列表项
  • Lambda函数
  • Amazon EC2实例
  • Amazon Kinesis数据流中的流
  • Amazon Kinesis Data Firehose中的交付流
  • Amazon CloudWatch Logs中的日志组
  • Amazon ECS任务
  • 系统管理器运行命令
  • Systems Manager自动化
  • AWS批处理作业
  • 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账户的默认事件总线
  • Amazon API Gateway REST API终端节点
  • Amazon Redshift集群(数据API语句执行)