Amazon SNS 事件来源 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon SNS 事件来源

此页面列出Amazon服务,可以将事件发布到 Amazon SNS 主题,这些主题按Amazon产品类别

注意

Amazon SNS 推出FIFO 主题于二零零年十月举行。目前,大多数Amazon服务仅支持将事件发送到标准主题。

分析服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Athena— 允许您使用标准 SQL 分析 Amazon S3 中的数据。

超出控制限制时接收通知。有关更多信息,请参阅 。设置数据使用控制限制中的Amazon Athena 用户指南

Amazon Data Pipeline— 帮助自动执行数据的移动与转换。

接收有关管道组件状态的通知。有关更多信息,请参阅 。SnsAlarm中的Amazon Data Pipeline开发人员指南

Amazon Redshift— 管理数据仓库的所有设置、操作和扩展工作。

接收 Amazon Redshift 事件的通知。有关更多信息,请参阅 。Amazon Redshift 事件通知中的Amazon Redshift 集群管理指南

应用程序集成服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon EventBridge— 从您自己的应用程序、软件即服务 (SaaS) 应用程序和Amazon服务并将数据路由到目标(包括 Amazon SNS)。EventBridge 以前被称为 CloudWatch 事件。

接收 EventBridge 事件的通知。有关更多信息,请参阅 。Amazon EventBridge 目标中的Amazon EventBridge 用户指南

Amazon Step Functions— 允许您组合Amazon Lambda函数和其他Amazon服务来构建业务关键型应用程序。

接收 Step Functions 事件的通知。有关更多信息,请参阅 。使用 Step Functions 调用 Amazon SNS中的Amazon Step Functions开发人员指南

账单和成本管理服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Billing and Cost Management— 提供帮助您监控成本并支付账单的功能。

接收预算通知、价格变动通知和异常警报。有关更多信息,请参阅中的以下页面。Amazon Billing and Cost Management用户指南:

业务应用程序服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Chime— 让您可以在组织内外开会、聊天和拨打业务电话。

接收重要的会议事件通知。有关更多信息,请参阅 。Amazon Chime SDK 事件通知中的Amazon Chime 开发人员指南

计算服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon EC2 Auto Scaling— 帮助您获得正确数量的 Amazon Elastic Compute Cloud (Amazon EC2) 实例,用于处理应用程序的负载。

在 Auto Scaling 组中启动或终止 Amazon EC2 实例时接收通知。有关更多信息,请参阅 。当您的自动扩展组扩展时获取 Amazon SNS 通知中的Amazon EC2 Auto Scaling 用户指南

EC2 Image Builder— 帮助自动创建、管理和部署自定义、安全且最新的服务器映像,这些映像是预先安装的,并预配置了软件和设置以符合特定的 IT 标准。

在构建完成时接收通知。有关更多信息,请参阅 。在 EC2 Image Builder 管道中跟踪最新的服务器映像Amazon计算博客

Amazon Elastic Beanstalk— 处理应用程序的容量预配置、负载均衡和扩展的详细信息,并提供应用程序运行状况监控。

接收影响您的应用程序的重要事件通知。有关更多信息,请参阅 。使用 Amazon SNS 发送 Elastic Beanstalk 环境通知中的Amazon Elastic Beanstalk开发人员指南

Amazon Lambda— 利用,您可以运行代码,而无需配置或管理服务器。

通过将 SNS 主题设置为 Lambda 死信队列或 Lambda 目标接收函数输出数据。有关更多信息,请参阅 。异步调用中的Amazon Lambda开发人员指南

Amazon Lightsail— 帮助开发人员开始使用Amazon来构建网站或 Web 应用程序。

当您的实例、数据库或负载均衡器的指标超过指定阈值时接收通知。有关更多信息,请参阅 。在 Amazon Lightsail 中添加通知联系人中的Amazon Lightsail 开发人员指南

容器服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon EKS 发行版— 允许您在部署应用程序的任何位置创建可靠且安全的集群。

跟踪使用 Amazon EKS 发行创建的集群的更新和安全补丁。有关更多信息,请参阅 。介绍亚马逊 EKS 发行版-亚马逊 EKS 使用的开源库贝内特发行版

Amazon Elastic Container Service (Amazon ECS)— 使您能够运行、停止和管理集群上的容器。

当新的亚马逊云服务器优化 AMI 可用时接收通知。有关更多信息,请参阅 。订阅 Amazon ECS 优化的 AMI 更新通知。中的Amazon Elastic Container Service 开发者指南

客户参与服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Connect— 利用,您可以设置全渠道云联络中心以与客户互动。

接收警报和验证。有关更多信息,请参阅 。的力量Amazon配合使用 Amazon Connect中的Amazon Connect 管理员指南

Amazon Pinpoint— 通过向客户发送电子邮件、短信和语音消息以及推送通知,帮助客户吸引他们。

配置双向 SMS,以便您可以接收来自客户的消息。有关更多信息,请参阅 。在 Amazon Pinpoint 中使用双向 SMS 消息消息中的Amazon Pinpoint 用户指南

Amazon Simple Email Service (Amazon SES)— 为您提供经济高效的方式来使用您自己的电子邮件地址和域发送和接收电子邮件。

接收退回邮件、投诉和送达通知。有关更多信息,请参阅 。为 Amazon SES 配置 Amazon SNS 通知通知通知。中的Amazon Simple Email Service 开发人员指南

数据库服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Database Migration Service— 将数据从本地数据库迁移到Amazon云。

接收通知Amazon DMS事件发生;例如,创建或删除复制实例时。有关更多信息,请参阅 。在 中使用事件和通知Amazon Database Migration Service中的Amazon Database Migration Service用户指南

Amazon DynamoDB— 在此完全托管的 NoSQL 数据库服务中提供快速而可预测的性能,能够实现无缝扩展。

发生维护事件时接收通知。有关更多信息,请参阅 。自定义 DAX 群集设置中的Amazon DynamoDB 开发人员指南

Amazon ElastiCache— 提供高性能、可调整大小且符合成本效益的内存缓存,同时消除与部署和管理分布式缓存环境关联的复杂性。

发生重大事件时接收通知。有关更多信息,请参阅 。事件通知和 Amazon SNS中的用于内存 Amazon ElastiCache for Memcached 用户指南

Amazon Neptune— 使您能够构建和运行与高度连接的数据集配合使用的应用程序。

当 Neptune 事件发生时接收通知。有关更多信息,请参阅 。使用 Neptune 事件通知中的Neptune 用户指南

Amazon Redshift— 管理数据仓库的所有设置、操作和扩展工作。

接收 Amazon Redshift 事件的通知。有关更多信息,请参阅 。Amazon Redshift 事件通知中的Amazon Redshift 集群管理指南

Amazon Relational Database Service— 让您能够更轻松地在中设置、操作和扩展关系数据库。Amazon云。

接收有关亚马逊 RDS 事件的通知。有关更多信息,请参阅 。使用 Amazon RDS 事件通知中的Amazon RDS 用户指南

开发人员工具服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon CodeBuild— 编译源代码,运行单元测试,并生成已就绪可供部署的项目。

当构建成功、失败或从一个构建阶段移动到另一个构建阶段时接收通知。有关更多信息,请参阅 。针对 CodeBuild 构建通知示例中的Amazon CodeBuild用户指南

Amazon CodeCommit— 为私有存储和管理云中的资产提供版本控制。

接收有关 CodeCommit 存储库事件的通知。有关更多信息,请参阅 。示例:创建Amazon CodeCommitAmazon SNS 主题触发器中的Amazon CodeCommit用户指南

Amazon CodeDeploy— 将应用程序部署到 Amazon EC2 实例、本地实例、无服务器 Lambda 函数或 Amazon ECS 服务。

接收有关 CodeDeploy 部署或实例事件的通知。有关更多信息,请参阅 。为 CodeDeploy 事件创建触发器中的Amazon CodeDeploy用户指南

Amazon CodeGuru— 从实时应用程序收集运行时性能数据,并提供可帮助您微调应用程序性能的建议。

发生异常时接收通知。有关更多信息,请参阅 。处理异常情况和建议报告中的Amazon CodeGuru 用户指南

Amazon CodePipeline— 自动执行持续发布软件更改所需的步骤。

接收有关批准操作的通知。有关更多信息,请参阅 。管理 CodePipeline 中的审批操作中的Amazon CodePipeline用户指南

AWS CodeStar— 创建、管理和使用Amazon。

接收有关您使用的资源中发生的事件的通知。有关更多信息,请参阅 。为通知配置 Amazon SNS 主题中的开发员工具控制台用户指南

前端网络和移动服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Pinpoint— 通过向客户发送电子邮件、短信和语音消息以及推送通知,帮助客户吸引他们。

配置双向 SMS,以便您可以接收来自客户的消息。有关更多信息,请参阅 。在 Amazon Pinpoint 中使用双向 SMS 消息消息中的Amazon Pinpoint 用户指南

游戏开发服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon GameLift— 提供在云中托管基于会话的多人游戏服务器的解决方案,包括用于部署、运行和扩展游戏服务器的完全托管服务。

接收匹配和队列事件通知。有关更多信息,请参阅以下页面:

物联网服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon IoT Core — 提供云服务,将您的 IoT 设备连接到其他设备和Amazon云服务。

接收的通知 Amazon IoT Core 事件. 有关更多信息,请参阅 。创建 Amazon SNS 规则中的Amazon IoT开发人员指南

Amazon IoT Device Defender— 允许您审核设备的配置、监控互联设备以检测异常行为,并降低安全风险。

当设备违反行为时接收警报。有关更多信息,请参阅 。如何使用Amazon IoT Device Defender检测中的Amazon IoT开发人员指南

Amazon IoT Events— 用于监控您的设备或设备机群中的故障情况或操作中的更改,并在发生此类事件时触发措施。

接收的通知Amazon IoT Events事件. 有关更多信息,请参阅 。Amazon Simple Notification Service中的Amazon IoT Events开发人员指南

Amazon IoT Greengrass— 扩展Amazon存储到物理设备上,因此可以在本地操作其生成的数据,同时仍可将云用于管理、分析和持久存储。

接收的通知Amazon IoT Greengrass事件. 有关更多信息,请参阅 。SNS 连接器中的Amazon IoT Greengrass Version 1开发人员指南

机器学习服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon CodeGuru— 从实时应用程序收集运行时性能数据,并提供可帮助您微调应用程序性能的建议。

发生异常时接收通知。有关更多信息,请参阅 。处理异常情况和建议报告中的Amazon CodeGuru 用户指南

Amazon DevOps Guru— 使用机器学习生成运营见解,帮助您提高运营应用程序的性能。

转发见解和确认。有关更多信息,请参阅 。借助亚马逊 DevOps 大师,通过 PageRead 为待命团队提供支持 ML 的运营见解Amazon管理与治理博客

Amazon Lookout for Metrics— 查找数据中的异常情况,确定其根本原因,并使您能够快速采取措施。

接收异常通知。有关更多信息,请参阅 。将 Amazon SNS 与 Lookout for Metrics 使用中的Amazon Lookout for Metrics 开发人员指南

Amazon Rekognition— 让您可以将图像和视频分析添加到您的应用程序。

接收请求结果的通知。有关更多信息,请参阅 。引用:视频分析结果通知中的Amazon Rekognition 发人员指南

Amazon SageMaker— 使数据科学家和开发人员能够构建和训练机器学习模型,然后直接将模型部署到生产就绪托管环境中。

标记数据对象时接收通知。有关更多信息,请参阅 。创建流式标注作业中的Amazon SageMaker 开发人员指南

管理与治理服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Chatbot— 使 DevOps 和软件开发团队能够使用 Amazon Chime 和 Slack 聊天室来监控和响应Amazon云。

将通知发送到聊天室。有关更多信息,请参阅 。设置Amazon Chatbot中的Amazon Chatbot管理员指南

Amazon CloudFormation— 让您能够创建和预置Amazon基础设施部署可预测和反复。

创建和更新堆栈时接收通知。有关更多信息,请参阅 。设置Amazon CloudFormation堆栈选项中的Amazon CloudFormation用户指南

Amazon CloudTrail— 提供您的事件历史记录 Amazon Web Services 账户 活动。

CloudTrail 将新的日志文件发布到您的 Amazon S3 存储桶时接收通知。有关更多信息,请参阅 。为 CloudTrail 配置 Amazon SNS 通知中的Amazon CloudTrail用户指南

Amazon CloudWatch— 监控Amazon资源以及您在上运行的应用程序Amazon实时发送。

当警报状态更改时接收通知。有关更多信息,请参阅 。使用 Amazon CloudWatch 警报中的Amazon CloudWatch 用户指南

Amazon Config— 提供了关于配置的详细信息。Amazon的资源 Amazon Web Services 账户 。

在更新资源时或在Amazon Config根据您的资源评估自定义规则或托管规则。有关更多信息,请参阅 。的通知Amazon Config发送到 SNS 主题配置项目更改通知示例中的 Amazon Config 开发人员指南

Amazon Control Tower— 让您能够设置和管理安全、合规的多账户。Amazon环境。

使用警报可帮助您防止 landing zone 内的漂移,并接收合规性通知。有关更多信息,请参阅 。通过 Amazon Simple Notification Service 跟踪警示信息中的Amazon Control Tower用户指南

Amazon License Manager— 帮助您集中管理软件供应商提供的软件许可证Amazon和本地环境的第一个版本。

接收 License Manager 通知和警报。有关更多信息,请参阅 。License Manager 中的设置中的License Manager 用户指南为创建 ServiceNow Now 事件Amazon License Manager通知 Amazon管理与治理博客

Amazon Service Catalog— 使 IT 管理员能够创建、管理和向最终用户分发已批准的产品组合,然后,最终用户可以在个性化的门户中访问他们所需的产品。

接收有关堆栈事件的通知。有关更多信息,请参阅 。Amazon Service Catalog通知约束中的Amazon Service Catalog管理员指南

Amazon Systems Manager— 允许您查看和控制Amazon。

接收有关命令状态的通知。有关更多信息,请参阅 。使用 Amazon SNS 通知监控 Systems Manager 状态更改中的Amazon Systems Manager用户指南

媒体服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Elastic Transcoder— 可以将 Amazon S3 中存储的媒体文件转换为消费者播放设备所要求的媒体文件格式。

当作业更改状态时接收通知。有关更多信息,请参阅 。任务状态通知中的Amazon Elastic Transcoder 开发人员指南

迁移 & 转移服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Application Discovery Service— 帮助您规划到Amazon通过收集有关本地服务器的使用和配置数据来实现云。

接收事件通过Amazon CloudTrail。有关更多信息,请参阅 。使用记录 Application Discovery Service API 调用Amazon CloudTrail中的Application Discovery Service 用户指南

Amazon Database Migration Service— 将数据从本地数据库迁移到Amazon云。

接收通知Amazon DMS事件发生;例如,创建或删除复制实例时。有关更多信息,请参阅 。在 中使用事件和通知Amazon Database Migration Service中的Amazon Database Migration Service用户指南

Amazon Snowball— 使用物理存储设备以高于 Internet 的速度在 Amazon S3 和您的现场数据存储位置之间传输大量数据。

接收 Snowball 作业的通知。有关更多信息,请参阅下列内容:

网络和内容交付服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon API Gateway— 让您能够创建和部署您自己的任何规模的 REST 和 WebSocket API。

接收发布到 API Gateway 终端节点的消息。有关更多信息,请参阅 。教程:使用构建 API Gateway REST APIAmazon整合中的API Gateway 开发人员指南

Amazon CloudFront— 加快静态和动态 Web 内容的分发,例如 .html、.css、.php、图像和媒体文件。

当发生基于指定 CloudFront 指标的警报时,接收通知。有关更多信息,请参阅 。设置警报以接收通知中的Amazon CloudFront 开发人员指南

Amazon Direct Connect— 将您的内部网络链接到Amazon Direct Connect位置在标准的以太网光纤电缆上。

监控状态的警报时接收通知Amazon Direct Connect连接更改状态。有关更多信息,请参阅 。创建 CloudWatch 警报以监控 指标Amazon Direct Connect连接中的Amazon Direct Connect用户指南

Elastic Load Balancing— 在多个或多个可用区中的多个目标(如 Amazon EC2 实例、容器和 IP 地址)之间自动分配传入的流量。

接收您为负载均衡器事件创建的警报通知。有关更多信息,请参阅 。为负载均衡器创建 CloudWatch 警报中的Classic Load Balancer 用户指南

Amazon Route 53— 提供域注册、DNS 路由和运行状况检查。

当运行状况检查状态不正常时接收通知。有关更多信息,请参阅 。在运行状况检查状态为运行不佳时接收 Amazon SNS 通知(控制台)中的Amazon Route 53 开发人员指南

Amazon Virtual Private Cloud (Amazon VPC)— 使您能够启动Amazon资源转换到已定义的虚拟网络。

接收接口端点上发生的特定事件的通知。有关更多信息,请参阅 。为终端节点服务创建和管理通知中的Amazon VPC User Guide

安全性、身份与合规性服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Directory Service— 提供了多种方式来结合使用 Microsoft Active Directory (AD) 与其他Amazon服务。

当您的目录状态发生变化时,接收电子邮件或文本 (SMS) 消息。有关更多信息,请参阅 。配置目录状态通知中的Amazon Directory Service管理指南

Amazon GuardDuty— 提供持续的安全监控,以帮助识别您的Amazon环境。

接收有关新发布的调查结果类型、现有调查结果类型的更新以及其他功能更改的通知。有关更多信息,请参阅 。订阅 GuardDuty 告 SNS 主题中的Amazon GuardDuty 用户指南

Amazon Inspector— 测试 Amazon EC2 实例的网络可访问性以及在这些实例上运行的应用程序的安全状态。

接收 Amazon Inspector 事件的通知。有关更多信息,请参阅 。为 Amazon Inspector 通知设置 SNS 主题中的Amazon Inspector 用户指南

无服务器服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon DynamoDB— 在此完全托管的 NoSQL 数据库服务中提供快速而可预测的性能,能够实现无缝扩展。

发生维护事件时接收通知。有关更多信息,请参阅 。自定义 DAX 群集设置中的Amazon DynamoDB 开发人员指南

Amazon EventBridge— 从您自己的应用程序、软件即服务 (SaaS) 应用程序和Amazon服务并将数据路由到目标(包括 Amazon SNS)。EventBridge 以前被称为 CloudWatch 事件。

接收 EventBridge 事件的通知。有关更多信息,请参阅 。Amazon EventBridge 目标中的Amazon EventBridge 用户指南

Amazon Lambda— 利用,您可以运行代码,而无需配置或管理服务器。

通过将 SNS 主题设置为 Lambda 死信队列或 Lambda 目标接收函数输出数据。有关更多信息,请参阅 。异步调用中的Amazon Lambda开发人员指南

存储服务

Amazon服务 与一起使用的 Amazon SNS 优势

Amazon Backup— 帮助您集中管理和自动执行跨部门的数据备份。Amazon云端和内部部署中的服务

接收的通知Amazon Backup事件. 有关更多信息,请参阅 。使用 Amazon SNS 跟踪Amazon Backup事件中的Amazon Backup开发人员指南

Amazon Elastic File System— 为您的 Amazon EC2 实例提供文件存储。

接收您为 Amazon EFS 事件创建的警报通知。有关更多信息,请参阅 。自动监控工具中的Amazon Elastic File System 用户指南

Amazon S3 Glacier— 为不经常使用的数据提供存储。

在文件库上设置通知配置,以便在作业完成时向 SNS 主题发送消息。有关更多信息,请参阅 。在 Amazon S3 Glacier 中配置文件库通知通知示例中的Amazon S3 Glacier 开发人员指南

Amazon Simple Storage Service (Amazon S3)— 提供对象存储。

在 Amazon S3 存储桶发生更改时或在对象未复制到目标区域的罕见情况下接收通知。有关更多信息,请参阅 。演练:为存储桶配置通知(SNS 主题或 SQS 队列)使用复制指标和 Amazon S3 事件通知监控进度中的Amazon Simple Storage Service 控制台用户指南

Amazon Snowball— 使用物理存储设备以高于 Internet 的速度在 Amazon S3 和您的现场数据存储位置之间传输大量数据。

接收 Snowball 作业的通知。有关更多信息,请参阅下列内容:

其他事件来源

与一起使用的 Amazon SNS 优势

Amazon IP 地址范围

接收更改通知AmazonIP 范围。有关更多信息,请参阅 。AmazonIP 地址范围通知中的Amazon Web Services 一般参考

有关事件驱动计算的更多信息,请参阅以下资源: