

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

# Amazon SNS 事件来源和目标
<a name="sns-event-sources-and-destinations"></a>

Amazon SNS 通过路由事件驱动的通知来连接 AWS 服务 和外部系统。Amazon SNS 接收来自各种事件 AWS 服务，例如数据管道更新、Amazon EC2 扩展操作或安全警报，并将这些事件发布到 Amazon SNS 主题中。然后，这些主题将通知发送到指定目标。

[Amazon SNS 支持两种主要的目的地类型：[Application-to-Application (A2A) 和 (A2P)](sns-system-to-system-messaging.md)。Application-to-Person ](sns-user-notifications.md)在 A2A 消息收发中，Amazon SNS 可以向 Lambda 发送事件以触发自定义业务逻辑，向 Amazon SQS 发送事件以排队消息，向 Amazon Data Firehose 发送事件以将数据流式传输到存储和分析服务。对于 A2P 消息收发，Amazon SNS 可以通过短信、电子邮件和推送通知向移动设备发送通知，确保用户或团队及时收到警报。

通过充当中心枢纽，Amazon SNS 可以将通知传送到正确的位置，从而帮助您更有效地自动化和管理 AWS 基础设施。这种设置允许服务之间的无缝集成以及与用户和系统的可靠通信。

# Amazon SNS 事件来源
<a name="sns-event-sources"></a>

Amazon SNS 与各种类别的 AWS 服务 广泛内容集成，允许这些服务向亚马逊 SNS 主题发布事件。这种集成提供了关键事件（例如基础架构、应用程序性能和成本管理的变化）的实时通知。

**注意**  
Amazon SNS 于 2020 年 10 月推出了 [FIFO 主题](sns-fifo-topics.md)。目前，大多数 AWS 服务仅支持向标准主题发送事件。

# 分析服务
<a name="sns-event-sources-analytics"></a>

下表介绍了 Amazon SNS 如何与 Athena 和 A AWS Data Pipeline mazon Redshift 等 AWS 分析服务集成，为关键事件提供实时通知，包括违反控制限制、管道状态更新和数据仓库活动。

您可以利用这些集成来自动响应并保持对数据操作的有效监督。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon Athena](https://docs.aws.amazon.com/athena/latest/ug/what-is.html) – 允许您在使用标准 SQL 的 Amazon S3 中分析数据。  |  在超出控制限制时接收通知。有关更多信息，请参阅 *Amazon Athena 用户指南*中的[设置数据使用控制限制](https://docs.aws.amazon.com/athena/latest/ug/workgroups-setting-control-limits-cloudwatch.html)。  | 
|  [AWS Data Pipeline](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/what-is-datapipeline.html) – 帮助自动执行数据的移动与转换。  |  接收有关管道组件状态的通知。有关更多信息，请参阅《AWS Data Pipeline 开发人员指南》**中的 [SnsAlarm](https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-object-snsalarm.html)。  | 
|  [Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html) – 管理数据仓库的所有设置、操作和扩展工作。  |  接收 Amazon Redshift 事件的通知。有关更多信息，请参阅 [Amazon Redshift 管理指南](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-event-notifications.html)中的 *Amazon Redshift 事件通知*。  | 

# 应用程序集成服务
<a name="sns-event-sources-application-integration"></a>

下表介绍了 Amazon SNS 如何与应用程序集成服务（例如 EventBridge 和）集成 AWS Step Functions，从而为关键业务应用程序启用实时数据路由和通知。

您可以利用这些集成来接收来自 EventBridge 事件的警报，并使用 Step Functions 编排工作流程，从而增强应用程序的自动化和响应能力。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [亚马逊 EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/what-is-amazon-eventbridge.html) — 提供来自您自己的应用程序、 software-as-a-service (SaaS) 应用程序和 AWS 服务的实时数据流，并将这些数据传送到目标，包括 Amazon SNS。 EventBridge 以前叫做 “ CloudWatch 活动”。  |  接收 EventBridge 事件通知。有关更多信息，请参阅《[亚马逊* EventBridge 用户指南》中的亚马逊 EventBridge*目标](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-targets.html)。  | 
|  [AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)— 允许您将 AWS Lambda 功能和其他 AWS 服务结合起来构建关键业务应用程序。  |  接收 Step Functions 事件的通知。有关更多信息，请参阅 *AWS Step Functions 开发人员指南*中的[使用 Step Functions 调用 Amazon SNS](https://docs.aws.amazon.com/step-functions/latest/dg/connect-sns.html)。  | 

# 账单和成本管理服务
<a name="sns-event-sources-billing-cost-management"></a>

下表描述了如何 AWS 账单与成本管理 与 Amazon SNS 集成，以提供预算、价格变动和成本异常通知。

您可以利用此集成来设置 Amazon SNS 主题，以接收有关您的 AWS 支出的实时提醒，从而帮助您监控成本并有效地应对意外费用。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS 账单与成本管理](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html) – 提供帮助您监控成本并支付账单的特征。  |  接收预算通知、价格变动通知和异常提示。有关更多信息，请参阅 AWS Billing 用户指南中的以下页面： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/sns/latest/dg/sns-event-sources-billing-cost-management.html)  | 

# 业务应用程序服务
<a name="sns-event-sources-business-applications"></a>

下表介绍了 Amazon Chime 如何与 Amazon SNS 集成以发送重要会议事件的通知，从而使您能够随时了解自己的通信和日程安排。

借助此集成，您可以利用 Amazon Chime SDK 事件通知来改进组织内外的协作工具。




| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon Chime](https://docs.aws.amazon.com/chime/latest/dg/what-is-chime.html) – 允许您在组织内外开会、聊天和拨打业务电话。  |  接收重要的会议事件通知。有关更多信息，请参阅 *Amazon Chime 开发人员指南*中的 [Amazon Chime 开发工具包事件通知](https://docs.aws.amazon.com/chime/latest/dg/mtgs-sdk-notifications.html)。  | 

# 计算服务
<a name="sns-event-sources-compute"></a>

下表描述了 Amazon SNS 如何与各种 AWS 计算服务集成，使您能够接收关键事件的通知，例如 Auto Scaling 操作、EC2 Image Builder 完成、Elastic Beanstalk 环境变化、Lambda 函数输出和 Lightsail 指标阈值。

您可以利用这些集成，通过随时了解 AWS 服务中的重要更新和操作来高效管理您的应用程序和资源。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html) – 帮助您获得可用于处理应用程序的负载的正确数量的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。  |  当 Auto Scaling 启动或终止您的 Auto Scaling 组中的 Amazon EC2 实例时，接收通知。有关更多信息，请参阅《Amazon EC2 Auto Scaling 用户指南》**中的 [Auto Scaling 组扩展时获取 Amazon SNS 通知](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ASGettingNotifications.html)。  | 
|  [EC2 Image Builder](https://docs.aws.amazon.com/imagebuilder/latest/userguide/what-is-image-builder.html) — 帮助自动创建、管理和部署自定义、安全的 up-to-date服务器映像，这些镜像已预先安装并预先配置了软件和设置，以满足特定 IT 标准。  |  在构建完成时接收通知。有关更多信息，请参阅 *AWS 计算博客*上的[在 EC2 Image Builder 管道中跟踪最新的服务器映像](https://aws.amazon.com/blogs/compute/tracking-the-latest-server-images-in-amazon-ec2-image-builder-pipelines/)。  | 
|  [AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/welcome.html) – 处理有关容量预配置、负载均衡、扩展您的应用程序和提供应用程序运行状况监控的部署细节。  |  接收影响您的应用程序的重要事件的通知。有关更多信息，请参阅 *AWS Elastic Beanstalk 开发人员指南*中的[使用 Amazon SNS 进行 Elastic Beanstalk 环境通知](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html)。  | 
|  [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) – 您可以运行代码，而无需预置或管理服务器。  |  通过将 SNS 主题设置为 Lambda 死信队列或 Lambda 目标来接收函数输出数据。有关更多信息，请参阅 *AWS Lambda 开发人员指南*中的[异步调用](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html)。  | 
|  [Amazon Lightsail](https://lightsail.aws.amazon.com/ls/docs/all) — 帮助开发人员开始使用 AWS 来构建网站或网络应用程序。  |  在您的实例、数据库或负载均衡器的指标超过指定阈值时接收通知。有关更多信息，请参阅 *Amazon Lightsail 开发人员指南*中的[在 Amazon Lightsail 中添加通知联系人](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-editing-notification-contacts)。  | 

# 容器服务
<a name="sns-event-sources-containers"></a>

下表描述了 Amazon SNS 如何与 Amazon EKS Distro 和 Amazon ECS 等 AWS 容器服务集成，允许您跟踪 Amazon EKS 集群的更新和安全补丁，并接收有关新的 ECS 优化的 AMI 版本的通知。

您可以随时了解重要的更新和更改，从而利用这些集成来维护容器部署的安全性和效率。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon EKS Distro](https://docs.aws.amazon.com/eks/latest/userguide/eks-distro.html) – 允许您在部署应用程序的任何位置创建可靠且安全的集群。  |  跟踪使用 Amazon EKS Distro 创建的集群的更新和安全补丁。有关更多信息，请参阅[介绍 Amazon EKS Distro - Amazon EKS 使用的开源 Kubernetes 发行版](https://aws.amazon.com/about-aws/whats-new/2020/12/introducing-amazon-eks-distro/)。  | 
|  [Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html) – 使您能够运行、停止和管理集群上的容器。  |  在新的Amazon ECS 优化 AMI 可用时接收通知。有关更多信息，请参阅 *Amazon Elastic Container Service 开发人员指南*中的[订阅经 Amazon ECS 优化的 AMI 更新通知](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS-AMI-SubscribeTopic.html)。  | 

# 客户参与服务
<a name="sns-event-sources-customer-engagement"></a>

下表介绍了 Amazon SNS 如何通过与 Amazon Connect 和 Amazon Simple Email Service (SES) 集成来增强客户参与服务，使您能够接收警报和验证、配置双向短信以及监控退件、投诉和送达的电子邮件通知。 AWS End User Messaging SMS

这些集成可帮助您管理跨多个渠道的客户通信。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/what-is-amazon-connect.html) – 允许您设置全渠道云联络中心以与客户互动。  |  接收提示和验证。有关更多信息，请参阅 [Amazon Connect *管理员指南中的 Amazon Connect* 的力量](https://docs.aws.amazon.com/connect/latest/adminguide/related-services-amazon-connect.html)。 AWS   | 
|  [AWS End User Messaging SMS](https://docs.aws.amazon.com/sms-voice/latest/userguide/what-is-service.html) – 通过向客户发送电子邮件、短信和语音消息以及推送通知，帮助客户吸引他们。  |  配置双向短信，让您可以接收来自客户的消息。有关更多信息，请参阅《AWS End User Messaging SMS User Guide》**中的 [Two-way SMS messaging](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-pool-two-way-sms.html)。  | 
|  [Amazon Simple Email Service (Amazon SES)](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html) – 为您提供使用您自己的电子邮件地址和域发送和接收电子邮件的经济高效的方法。  |  接收退回邮件、投诉和送达通知。有关更多信息，请参阅 *Amazon Simple Notification Service 开发人员指南*中的[为 Amazon SES 配置 Amazon SNS 通知](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/configure-sns-notifications.html)。  | 

# 数据库服务
<a name="sns-event-sources-database"></a>

下表描述了 Amazon SNS 如何与 AWS AWS Database Migration Service (DMS)、亚马逊 DynamoDB、亚马逊、亚马逊 Neptune、Ama ElastiCache zon Redshift 和亚马逊关系数据库服务 (RDS) 等数据库服务集成，以发送有关数据迁移、维护活动、缓存更新和数据库更改等重要事件的通知。

这些集成通过提供有关关键运营事件的及时警报，帮助您更有效地监控和管理数据库环境。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/Introduction.html) – 将数据从本地数据库迁移到 AWS 云。  |   AWS DMS 事件发生时接收通知；例如，创建或删除复制实例时。有关更多信息，请参阅 *AWS Database Migration Service 用户指南*中的[在 AWS Database Migration Service中使用事件和通知](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html)。  | 
|  [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) – 一种完全托管的 NoSQL 数据库服务，提供快速而可预测的性能，能够实现无缝扩展。  |  在发生维护事件时接收通知。有关更多信息，请参阅《Amazon DynamoDB 开发人员指南》**中的[自定义 DAX 集群设置](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.custom-settings)。 | 
|  [Amazon ElastiCache](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/WhatIs.html) — 提供高性能、可调整大小且经济实惠的内存缓存，同时消除与部署和管理分布式缓存环境相关的复杂性。  |  在发生重要事件时接收通知。有关更多信息，请参阅[亚马逊 * ElastiCache (Memcached) 用户指南中的事件通知和亚马逊* SNS](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/ElastiCacheSNS.html)。  | 
|  [Amazon Neptune](https://docs.aws.amazon.com/neptune/latest/userguide/intro.html) – 允许您构建和运行与高度连接的数据集配合使用的应用程序。  |  在 Neptune 事件发生时接收通知。有关更多信息，请参阅 [Neptune 用户指南](https://docs.aws.amazon.com/neptune/latest/userguide/events.html)中的*使用 Neptune 事件通知*。  | 
|  [Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/welcome.html) – 管理数据仓库的所有设置、操作和扩展工作。  |  接收 Amazon Redshift 事件的通知。有关更多信息，请参阅 [Amazon Redshift 管理指南](https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-event-notifications.html)中的 *Amazon Redshift 事件通知*。  | 
|  [Amazon Relational Database Servic](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Welcome.html) e — 使在 AWS 云中设置、操作和扩展关系数据库变得更加容易。  |  接收有关 Amazon RDS 事件的通知。有关更多信息，请参阅 *Amazon RDS 用户指南*中的[使用 Amazon RDS 事件通知](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.html)。  | 

# 开发人员工具服务
<a name="sns-event-sources-developer-tools"></a>

下表介绍了 Amazon SNS 如何与 AWS 开发者工具服务（例如、、 AWS CodeBuild、 AWS CodeCommit、 AWS CodeDeploy Amazon）集成 CodeGuru，以及 AWS CodePipeline 如何针对关键事件（例如构建状态更改、存储库更新、部署进度、性能异常和管道操作）提供通知。

这些集成通过及时接收有关重要事件的警报，帮助您有效地监控和管理软件开发工作流程。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html) – 可编译源代码，运行单元测试，并生成可供部署的项目。  |  在构建成功、失败或从一个构建阶段迁移到另一个构建阶段时接收通知。有关更多信息，请参阅《*AWS CodeBuild 用户指南》 CodeBuild*中的[生成通知示例](https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.html)。  | 
|  [AWS CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) – 提供版本控制，以在云中私有存储和管理资产。  |  接收有关 CodeCommit 仓库事件的通知。有关更多信息，请参阅*AWS CodeCommit 用户*指南中的[示例：为 Amazon SNS 主题创建 AWS CodeCommit 触发器](https://docs.aws.amazon.com/codecommit/latest/userguide/how-to-notify-sns.html)。  | 
|  [AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html) – 将应用程序自动部署到 Amazon EC2 实例、本地实例、无服务器 Lambda 函数或 Amazon ECS 服务。  |  接收有关 CodeDeploy 部署或实例事件的通知。有关更多信息，请参阅《*AWS CodeDeploy 用户指南》*中的[为 CodeDeploy 事件创建触发器](https://docs.aws.amazon.com/codedeploy/latest/userguide/monitoring-sns-event-notifications-create-trigger.html)。  | 
|  [Amazon CodeGuru](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) — 从您的实时应用程序收集运行时性能数据，并提供建议，以帮助您微调应用程序性能。  |  在发生异常时接收通知。有关更多信息，请参阅 A *mazon CodeGuru 用户*指南中的[处理异常和建议报告](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/working-with-recommendation-reports.html)。  | 
|  [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) – 自动执行持续发布软件更改所需的步骤。  |  接收有关批准操作的通知。有关更多信息，请参阅《*AWS CodePipeline 用户指南》 CodePipeline*[中的 “管理批准操作](https://docs.aws.amazon.com/codepipeline/latest/userguide/approvals.html)”。  | 

# 前端 Web 和移动服务
<a name="sns-event-sources-front-end-web-mobile"></a>

下表介绍了 Amazon SNS AWS End User Messaging SMS 如何与之集成，通过发送电子邮件、短信、语音消息和推送通知来增强客户参与度，包括配置双向短信以接收客户消息的功能。

借助这种集成，您能够通过各种沟通渠道更有效地与客户互动。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS End User Messaging SMS](https://docs.aws.amazon.com/sms-voice/latest/userguide/what-is-service.html) – 通过向客户发送电子邮件、短信和语音消息以及推送通知，帮助客户吸引他们。  |  配置双向短信，让您可以接收来自客户的消息。有关更多信息，请参阅《AWS End User Messaging SMS User Guide》**中的 [Two-way SMS messaging](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-pool-two-way-sms.html)。  | 

# 游戏开发服务
<a name="sns-event-sources-game-development"></a>

下表介绍了 Amazon SNS 如何与 Amazon GameLift 服务器集成，为基于会话的多人游戏服务器中的配对和队列事件提供通知。

这种集成可帮助游戏开发者自动执行和监控其游戏服务器的部署、操作和扩展，从而确保无缝的游戏体验。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon S GameLift er](https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-intro.html) vers — 为在云端托管基于会话的多人游戏服务器提供解决方案，包括用于部署、操作和扩展游戏服务器的完全托管服务。  |  接收匹配和队列事件通知。有关更多信息，请参阅以下页面： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/sns/latest/dg/sns-event-sources-game-development.html)  | 

# 物联网服务
<a name="sns-event-sources-iot"></a>

下表介绍了 Amazon SNS 如何 AWS IoT 与、、和 AWS IoT Core等服务集成 AWS IoT Device Defender AWS IoT Events，为物联网事件 AWS IoT Greengrass和警报提供通知。

借助这些集成，您可以有效地监控设备行为，接收异常活动的警报，以及通过实时更新和操作来管理物联网设备。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS IoT Core](https://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html)— 提供将您的物联网设备连接到其他设备和服务的云 AWS 云 服务。  |  接收 AWS IoT Core 事件通知。有关更多信息，请参阅 *AWS IoT 开发人员指南*中的[创建 Amazon SNS 规则](https://docs.aws.amazon.com/iot/latest/developerguide/iot-sns-rule.html)。  | 
|  [AWS IoT Device Defender](https://docs.aws.amazon.com/iot/latest/developerguide/device-defender.html) – 审核设备的配置，监控互联设备以检测异常行为，并降低安全风险。  |  在设备违反行为时接收告警。有关更多信息，请参阅《*AWS IoT 开发者指南》中的[如何使用 d AWS IoT Device Defender etec](https://docs.aws.amazon.com/iot/latest/developerguide/detect-HowToHowTo.html) t*。  | 
|  [AWS IoT Events](https://docs.aws.amazon.com/iotevents/latest/developerguide/what-is-iotevents.html) – 让您了解如何监控您的设备和设备机群中的故障情况或操作中的更改，并在发生此类事件时触发措施。  |  接收 AWS IoT Events 事件通知。有关更多信息，请参阅 *AWS IoT Events 开发人员指南*中的 [Amazon Simple Notification Service](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-other-aws-services.html#iotevents-sns)。  | 
|  [AWS IoT Greengrass](https://docs.aws.amazon.com/greengrass/v1/developerguide/what-is-iot-greengrass.html)— 扩展 AWS 到物理设备，这样它们就可以根据自己生成的数据在本地采取行动，同时仍然使用云进行管理、分析和持久存储。  |  接收 AWS IoT Greengrass 事件通知。有关更多信息，请参阅 *AWS IoT Greengrass Version 1 开发人员指南*中的 [SNS 连接器](https://docs.aws.amazon.com/greengrass/v1/developerguide/sns-connector.html)。  | 

# 机器学习服务
<a name="sns-event-sources-machine-learning"></a>

下表描述了亚马逊 SNS 如何与 AWS 机器学习服务（例如亚马逊、Amazon DevOps Guru、A CodeGuru mazon Lookout for Metrics、Amazon Rekognition 和 Amazon AI）集成，以提供异常通知、运营见解和 SageMaker 数据标签活动。

借助这些集成，您可以监控应用程序性能，接收数据异常警报，并通过实时更新简化机器学习模型的部署。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon CodeGuru](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html) — 从您的实时应用程序收集运行时性能数据，并提供建议，以帮助您微调应用程序性能。  |  在发生异常时接收通知。有关更多信息，请参阅 A *mazon CodeGuru 用户*指南中的[处理异常和建议报告](https://docs.aws.amazon.com/codeguru/latest/profiler-ug/working-with-recommendation-reports.html)。  | 
|  [Amazon DevOps Guru](https://docs.aws.amazon.com/devops-guru/latest/userguide/welcome.html) — 使用机器学习生成运营见解，以帮助您提高运营应用程序的性能。  |  转发洞察和确认。有关更多信息，请参阅*AWS 管理*与治理博客上的 “[与 PagerDuty Amazon DevOps Guru 一起向待命团队提供基于机器学习的运营见解](https://aws.amazon.com/blogs/mt/deliver-ml-powered-operational-insights-to-your-on-call-teams-via-pagerduty-with-amazon-devops-guru/)”。  | 
|  [Amazon Lookout for Metrics](https://docs.aws.amazon.com/lookoutmetrics/latest/dev/lookoutmetrics-welcome.html) – 查找数据中的异常情况，确定其根本原因，并使您能够快速采取措施。  |  接收异常通知。有关更多信息，请参阅 *Amazon Lookout for Metrics 开发人员指南*中的[结合使用 Amazon SNS 与 Lookout for Metrics](https://docs.aws.amazon.com/lookoutmetrics/latest/dev/services-sns.html)。  | 
|  [Amazon Rekognition](https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html) – 让您能够将图像和视频分析添加到您的应用程序  |  接收请求结果通知。有关更多信息，请参阅 *Amazon Rekognition 开发人员指南*中的[参考：视频分析结果通知](https://docs.aws.amazon.com/rekognition/latest/dg/video-notification-payload.html)。  | 
|  [Amazon SageMaker AI](https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html) — 使数据科学家和开发人员能够构建和训练机器学习模型，然后将其直接部署到可用于生产的托管环境中。  |  在标记数据对象时接收通知。有关更多信息，请参阅 *Amazon A SageMaker I 开发者指南*中的[创建流式标签任务](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-streaming-create-job.html)。  | 

# 管理和治理服务
<a name="sns-event-sources-management-governance"></a>

下表介绍了 Amazon SNS 如何与 AWS 管理和治理服务（例如聊天应用程序中的 Amazon Q Developer）集成 CloudTrail， CloudFormation CloudWatch、、 AWS Config、 AWS Control Tower、、 AWS License Manager、 AWS Service Catalog AWS Systems Manager、和，以及为基础设施变更、合规性警报和运营见解等关键事件提供通知。

这些集成通过向相关团队和系统提供及时的警报和更新，帮助您高效地监控和管理 AWS 环境。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [聊天应用程序中的 Amazon Q Developer — 使 DevOps 软件开发](https://docs.aws.amazon.com/chatbot/latest/adminguide/what-is.html)团队能够使用 Amazon Chime 和 Slack 聊天室来监控和响应中的操作事件。 AWS 云  |  将通知发送到聊天室。有关更多信息，请参阅《聊天应用程序中的 Amazon Q 开发者版管理员指南》**中的[设置聊天应用程序中的 Amazon Q 开发者版](https://docs.aws.amazon.com/chatbot/latest/adminguide/setting-up.html)。  | 
|  [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)— 使您能够以可预测的方式重复创建和配置 AWS 基础架构部署。  |  在创建和更新堆栈时接收通知。有关更多信息，请参阅 *AWS CloudFormation 用户指南*中的[设置 CloudFormation 堆栈选项](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html)。  | 
|  [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/WhatIsCloudWatch.html) – 提供您的 AWS 账户 活动的事件历史记录。  |  将新的日志文件 CloudTrail 发布到您的 Amazon S3 存储桶时会收到通知。有关更多信息，请参阅*AWS CloudTrail 用户*指南 CloudTrail中的[配置 Amazon SNS 通知](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/configure-sns-notifications-for-cloudtrail.html)。  | 
|  [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) — 实时监控您的 AWS 资源和您运行 AWS 的应用程序。  |  在告警状态更改时接收通知。有关更多信息，请参阅[亚马逊* CloudWatch 用户指南中的使用亚马逊 CloudWatch *警报](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。  | 
|  [AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/WhatIsConfig.html)— 提供中 AWS 资源配置的详细视图 AWS 账户。  |  在更新资源时，或者在 AWS Config 针对您的资源评估自定义规则或托管规则时接收通知。有关更多信息，请参阅《*AWS Config 开发人员指南》*中的[AWS Config 发送到 SNS 主题的通知](https://docs.aws.amazon.com/config/latest/developerguide/notifications-for-AWS-Config.html)和[示例配置项目变更通知](https://docs.aws.amazon.com/config/latest/developerguide/example-sns-notification.html)。  | 
|  [AWS Control Tower](https://docs.aws.amazon.com/controltower/latest/userguide/what-is-control-tower.html)— 使您能够设置和管理安全、合规的多账户 AWS 环境。  |  使用提示可帮助您防止登录区内的漂移，并接收合规性通知。有关更多信息，请参阅 *AWS Control Tower 用户指南*中的[通过 Amazon Simple Notification Service 跟踪提示](https://docs.aws.amazon.com/controltower/latest/userguide/sns.html)。  | 
|  [AWS License Manager](https://docs.aws.amazon.com/license-manager/latest/userguide/license-manager.html)— 帮助您在本地环境中 AWS 集中管理软件供应商提供的软件许可证。  |  接收 License Manager 通知和提示。有关更多信息，请参阅《L [icense Manager 用户指南》中的 License Manager 设置](https://docs.aws.amazon.com/license-manager/latest/userguide/settings.html)*和 “ AWS 管理和治理**” 博客*上的 “[创建 AWS License Manager 通知 ServiceNow 事件](https://aws.amazon.com/blogs/mt/servicenow-incidents-for-license-manager/)”。  | 
|  [AWS Service Catalog](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html) – 使 IT 管理员可以创建、管理和向最终用户分发已批准的产品组合，然后，最终用户可以在个性化的门户中访问他们所需的产品。  |  接收有关堆栈事件的通知。有关更多信息，请参阅《Service Catalog 管理员指南》**中的 [AWS Service Catalog 通知约束](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/constraints-notification.html)。  | 
|  [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html)— 允许您在上查看和控制您的基础架构 AWS。  |  接收有关命令状态的通知。有关更多信息，请参阅 *AWS Systems Manager 用户指南*中的[使用 Amazon SNS 通知监控 Systems Manager 状态变更](https://docs.aws.amazon.com/systems-manager/latest/userguide/monitoring-sns-notifications.html)。  | 

# 媒体服务
<a name="sns-event-sources-media"></a>

下表介绍了 Amazon SNS 如何与 Amazon Elastic Transcoder 集成，以便在媒体转码任务状态发生变化时发送通知，从而使您能够有效地监控和管理将存储在 Amazon S3 中的媒体文件转换为适用于消费类播放设备的格式的过程。

这种集成通过提供有关作业状态的实时警报，帮助您简化媒体处理工作流程。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon Elastic Transcoder](https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/introduction.html) – 让您可以将 Amazon S3 中存储的媒体文件转换为消费者播放设备所要求的媒体文件格式。  |  在作业状态更改时接收通知。有关更多信息，请参阅 *Amazon Elastic Transcoder 开发人员指南*中的[任务状态通知](https://docs.aws.amazon.com/elastictranscoder/latest/developerguide/notifications.html)。  | 

# 迁移和传输服务
<a name="sns-event-sources-migration-transfer"></a>

下表介绍了 Amazon SNS 如何与 AWS 迁移和传输服务（例如 AWS Application Discovery Service， AWS Database Migration Service (DMS) 和）集成 AWS Snowball Edge，以提供服务器数据收集、数据库迁移活动和数据传输任务等事件的通知。

这些集成通过提供有关关键迁移任务的实时警报和更新，帮助您有效地管理和监控云迁移流程。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS Application Discovery Service](https://docs.aws.amazon.com/application-discovery/latest/userguide/what-is-appdiscovery.html)— AWS 云 通过收集有关本地服务器的使用情况和配置数据，帮助您规划向的迁移。  |  通过接收事件通知 AWS CloudTrail。有关更多信息，请参阅 *Application Discovery Service 用户指南*中的[使用 AWS CloudTrail记录 Application Discovery Service API 调用](https://docs.aws.amazon.com/application-discovery/latest/userguide/logging-using-cloudtrail.html)。  | 
|  [AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/Introduction.html) – 将数据从本地数据库迁移到 AWS 云。  |   AWS DMS 事件发生时接收通知；例如，创建或删除复制实例时。有关更多信息，请参阅 *AWS Database Migration Service 用户指南*中的[在 AWS Database Migration Service中使用事件和通知](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Events.html)。  | 
|  [AWS Snowball Edge](https://docs.aws.amazon.com/snowball/latest/ug/whatissnowball.html)— 使用物理存储设备在 Amazon S3 和您的现场数据存储位置之间 faster-than-internet快速传输大量数据。  |  接收 Snowball Edge 作业的通知。有关更多信息，请参阅《AWS Snowball Edge User Guide》**中的 [Notifications for Snow Family devices](https://docs.aws.amazon.com/snowball/latest/snowcone-guide/notifications.html)。  | 

# 网络和内容分发服务
<a name="sns-event-sources-networking-content-delivery"></a>

下表描述了 Amazon SNS 如何与 AWS 联网和内容分发服务（例如亚马逊 API Gateway、Amazon、Elastic Load Balancing CloudFront Direct Connect、Amazon Load Balancing、Amazon Route 53 和亚马逊 VPC）集成，以发送有关 API 消息、 CloudFront 指标警报、连接状态更改、负载均衡器事件、运行状况检查状态和 VPC 终端节点活动等事件的通知。

这些集成通过提供及时的警报和更新，帮助您监控和管理网络和内容传送操作。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon API Gatew](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html) ay — 使您能够以任何规模创建和 WebSocket APIs 部署自己的 REST。  |  接收发布到 API Gateway 终端节点的消息。有关更多信息，请参阅《[API Gateway 开发者指南》中的教程：通过 AWS 集成构建 API Gateway RES](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-aws-proxy.html) *T API*。  | 
|  [亚马逊 CloudFront](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) — 加快静态和动态网页内容的分发，例如.html、.css、.php、图像和媒体文件。  |  当发生基于指定 CloudFront 指标的警报时，会收到通知。有关更多信息，请参阅《*Amazon CloudFront 开发者指南*》中的[设置警报以接收通知](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/receiving-notifications.html)。  | 
|  [Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)— 通过标准以太网光纤电缆将您的内部网络链接到某个 Direct Connect 位置。  |  在监控 Direct Connect 连接状态的告警状态更改时接收通知。有关更多信息，请参阅《*Direct Connect 用户指南》*中的[创建 CloudWatch 警报以监控 Direct Connect 连接](https://docs.aws.amazon.com/directconnect/latest/UserGuide/monitoring-cloudwatch.html#creating-alarms)。  | 
|  [Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/welcome.html) – 在一个或多个可用区中的多个目标（如 Amazon EC2 实例、容器和 IP 地址）之间自动分配传入的流量。  |  接收您为负载均衡器事件创建的告警的通知。有关更多信息，请参阅《*传统负载均衡器用户指南》中的为负载均衡*[器创建 CloudWatch 警报](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html#create_cw_alarms)。  | 
|  [Amazon Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html) – 提供域注册、DNS 路由和运行状况检查。  |  在运行状况检查状态为运行不佳时接收通知。有关更多信息，请参阅 *Amazon Route 53 开发人员指南*中的[在运行状况检查状态为运行不佳时接收 Amazon SNS 通知（控制台）](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/monitoring-health-checks.html#monitoring-sns-notification-procedure)。  | 
|  [Amazon Virtual Private Cloud（亚马逊 VPC）](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html)— 使您能够将 AWS 资源启动到您定义的虚拟网络中。  |  接收接口终端节点上发生的特定事件的提醒。有关更多信息，请参阅 *Amazon VPC 用户指南*中的[为终端节点服务创建和管理通知](https://docs.aws.amazon.com/vpc/latest/userguide/create-notification-endpoint-service.html)。  | 

# 安全性、身份与合规性服务
<a name="sns-event-sources-security-identity-compliance"></a>

下表描述了 Amazon SNS 如何与 AWS 安全、身份和合规服务（例如 Directory Service亚马 GuardDuty逊、Amazon Inspector）集成，并提供有关目录状态更改 AWS Security Hub CSPM、安全发现、Inspector 事件和安全中心公告的通知。

这些集成通过提供有关安全和合规事件的及时警报和更新，帮助您保持稳健的安全实践。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS Directory Service](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/what_is.html)— 提供多种与其他方式一起使用 Microsoft 活动目录 (AD) 的方法 AWS 服务。  |  在目录状态发生变化时接收电子邮件或文本 (SMS) 消息。有关更多信息，请参阅 *AWS Directory Service 管理指南*中的[配置目录状态通知](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_enable_notifications.html)。  | 
|  [Amazon GuardDuty](https://docs.aws.amazon.com/guardduty/latest/ug/what-is-guardduty.html) — 提供持续的安全监控，以帮助识别 AWS 环境中意外的、可能未经授权的或恶意的活动。  |  接收有关新发布的调查结果类型、现有调查结果类型的更新以及其他功能更改的通知的信息。有关更多信息，请参阅 A *mazon GuardDuty 用户*[指南中的订阅 GuardDuty 公告 SNS 主题](https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_sns.html)。  | 
|  [Amazon Inspector](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_introduction.html) – 测试您的 Amazon EC2 实例的网络可访问性以及在这些实例上运行的应用程序的安全状态。  |  接收有关 Amazon Inspector 事件的通知。有关更多信息，请参阅 *Amazon Inspector 用户指南*中的[为 Amazon Inspector 通知设置 SNS 主题](https://docs.aws.amazon.com/inspector/latest/userguide/inspector_assessments.html#sns-topic)。  | 
|  [AWS Security Hub CSPM](https://aws.amazon.com/security-hub/) – 自动执行 AWS 安全检查并集中管理安全提示。  |  接收有关 AWS Security Hub CSPM 公告的通知，包括有关已添加、编辑或停用的 AWS Security Hub CSPM 控件或标准的通知。有关更多信息，请参阅通过 [Amazon SNS 订阅 AWS Security Hub CSPM 公告](https://docs.aws.amazon.com/securityhub/latest/userguide/securityhub-announcements.html)。  | 

# 无服务器服务
<a name="sns-event-sources-serverless"></a>

下表描述了 Amazon SNS 如何与亚马逊 DynamoDB、Amazon 和 Lambda 等服务集成 EventBridge，以发送有关关键事件（例如维护更新、实时数据流和 Lambda 函数输出）的通知。

借助这些集成，您可以及时接收有关关键操作的警报并自动响应这些事件，从而高效地监控和管理应用程序。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [Amazon DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html) – 一种完全托管的 NoSQL 数据库服务，提供快速而可预测的性能，能够实现无缝扩展。  |  在发生维护事件时接收通知。有关更多信息，请参阅《Amazon DynamoDB 开发人员指南》**中的[自定义 DAX 集群设置](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.cluster-management.html#DAX.cluster-management.custom-settings)。 | 
|  [亚马逊 EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/what-is-amazon-eventbridge.html) — 提供来自您自己的应用程序、 software-as-a-service (SaaS) 应用程序的实时数据流， AWS 服务 并将这些数据路由到目标，包括 Amazon SNS。 EventBridge 以前叫做 “ CloudWatch 活动”。  |  接收 EventBridge 事件通知。有关更多信息，请参阅《[亚马逊* EventBridge 用户指南》中的亚马逊 EventBridge*目标](https://docs.aws.amazon.com/eventbridge/latest/userguide/eventbridge-targets.html)。  | 
|  [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) – 您可以运行代码，而无需预置或管理服务器。  |  通过将 SNS 主题设置为 Lambda 死信队列或 Lambda 目标来接收函数输出数据。有关更多信息，请参阅 *AWS Lambda 开发人员指南*中的[异步调用](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html)。  | 

# 存储服务
<a name="sns-event-sources-storage"></a>

下表介绍了 Amazon SNS 如何与诸如亚马逊弹性文件系统 (EFS) AWS Backup、Amazon Glacier、Amazon S3 等 AWS 存储服务集成，以及 AWS Snowball Edge 如何针对备份活动、文件系统警报、数据检索任务、存储桶更改和数据传输操作等各种事件提供通知。

这些集成通过及时接收有关关键存储事件的警报，帮助您高效地监控和管理存储解决方案。


| AWS 服务 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html) – 帮助您在云中以及本地集中管理和自动执行跨 AWS 服务 的数据备份  |  接收 AWS Backup 事件通知。有关更多信息，请参阅《*AWS Backup 开发者*指南》中的 “[使用 Amazon SNS 跟踪 AWS Backup 事件](https://docs.aws.amazon.com/aws-backup/latest/devguide/sns-notifications.html)”。  | 
|  [Amazon Elastic File System](https://docs.aws.amazon.com/efs/latest/ug/whatisefs.html) – 为您的 Amazon EC2 实例提供文件存储。  |  接收您为 Amazon EFS 事件创建的告警的通知。有关更多信息，请参阅 *Amazon Elastic File System 用户指南*中的[自动监控工具](https://docs.aws.amazon.com/efs/latest/ug/monitoring_automated_manual.html#monitoring_automated_tools)。  | 
|  [Amazon Glacier](https://docs.aws.amazon.com/amazonglacier/latest/dev/introduction.html) – 为不经常使用的数据提供存储。  |  在文件库上设置通知配置，以便在作业完成时向 SNS 主题发送消息。有关更多信息，请参阅 *Amazon Glacier 开发人员指南*中的[在 Amazon Glacier 中配置文件库通知](https://docs.aws.amazon.com/amazonglacier/latest/dev/configuring-notifications.html)。  | 
|  [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) – 提供对象存储服务。  |  在 Amazon S3 存储桶发生更改时或在对象未复制到目标区域的罕见情况下接收通知。有关更多信息，请参阅 *Amazon Simple Storage Service 用户指南*中的[演练：为存储桶配置通知（SNS 主题或 SQS 队列）](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ways-to-add-notification-config-to-bucket.html)和[使用复制指标和 Amazon S3 事件通知监控进度](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-metrics.html)。  | 
|  [AWS Snowball Edge](https://docs.aws.amazon.com/snowball/latest/ug/whatissnowball.html)— 使用物理存储设备在 Amazon S3 和您的现场数据存储位置之间 faster-than-internet快速传输大量数据。  |  接收 Snowball Edge 作业的通知。有关更多信息，请参阅《AWS Snowball Edge User Guide》**中的 [Notifications for Snow Family devices](https://docs.aws.amazon.com/snowball/latest/snowcone-guide/notifications.html)。  | 

# 其他事件来源
<a name="sns-event-sources-aws-wide"></a>

下表描述了如何使用 Amazon SNS 及时接收有关 AWS 每日功能更新和 AWS IP 地址范围变化的通知，确保您了解最新的 AWS 服务版本、实例类型、VPC 终端节点和公有 IP 地址的更改。

这些集成可帮助您顺应基础 AWS 架构 up-to-date的变化并有效地管理您的资源。


| 来源 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [AWS 每日功能更新](https://aws.amazon.com/blogs/aws/subscribe-to-aws-daily-feature-updates-via-amazon-sns/)  |  通过 Amazon SNS 主题及时接收有关 AWS 的版本和更新的详细信息。这些版本包括 AWS 区域与 AWS 服务配额 AWS 服务 集成的亚马逊 VPC 终端节点、亚马逊 EC2 实例类型、亚马逊 A SageMaker I 实例类型、亚马逊 Nimble Studio 实例类型、亚马逊 RDS 数据库引擎版本和亚马逊 MSK Apache Kafka 版本。 AWS 服务有关更多信息，请参阅*AWS 新闻*博客中的[通过 Amazon SNS 订阅 AWS 每日专题更新](https://aws.amazon.com/blogs/aws/subscribe-to-aws-daily-feature-updates-via-amazon-sns/)。  | 
|  [AWS IP 地址范围](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html)   |  通过 Amazon SNS 主题接收 AWS IP 范围变更通知。有关更多信息，请参阅中的 [AWS IP 地址范围通知 *Amazon Web Services 一般参考*](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html#subscribe-notifications)，以及*AWS 新闻*博客中的[通过 Amazon SNS 订阅 AWS 公有 IP 地址变更](https://aws.amazon.com/blogs/aws/subscribe-to-aws-public-ip-address-changes-via-amazon-sns/)。  | 

有关事件驱动型计算的更多信息，请参阅以下资源：
+ [什么是事件驱动型架构？](https://aws.amazon.com/event-driven-architecture/)
+ [使用 Amazon SNS 以及计算、存储、数据库 AWS 和网络服务进行事件驱动型计算，请访问](https://aws.amazon.com/blogs/compute/event-driven-computing-with-amazon-sns-compute-storage-database-and-networking-services/)*计算博客AWS *
+ *在 [Compute 博客上使用 AWS 事件分叉管道丰富事件驱动架构](https://aws.amazon.com/blogs/compute/enriching-event-driven-architectures-with-aws-event-fork-pipelines/)AWS *

# Amazon SNS 事件目标
<a name="sns-event-destinations"></a>

此主题列出了所有事件目标，并按[应用程序到应用程序（A2A）消息收发](sns-system-to-system-messaging.md)和[应用程序对人（A2P）的通知](sns-user-notifications.md)进行分组。

**注意**  
Amazon SNS 于 2020 年 10 月推出了 [FIFO 主题](sns-fifo-topics.md)。目前，大多数 AWS 服务仅支持接收来自 SNS 标准主题的事件。Amazon SQS 支持接收来自 SNS 标准主题和 FIFO 主题的事件。

## A2A 目标
<a name="sns-event-destinations-a2a"></a>

下表描述了 Amazon SNS 如何将事件传输到各种应用程序到应用程序（A2A）目标，例如 Lambda、Amazon SQS、AWS Event Fork Pipelines、和 HTTP/S 端点。

这些集成允许您存档和分析数据、触发自定义业务逻辑、促进应用程序集成以及将事件路由到外部 Webhook，从而提高事件驱动型架构的效率和灵活性。


| 事件目标 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  [https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html](https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html)  |  将事件传输到传输流以进行存档和分析。通过传输流，您可以将事件传输到 Amazon Simple Storage Service (Amazon S3)、Amazon Redshift 和 Amazon OpenSearch Service (OpenSearch Service) 之类的 AWS 目标或 Datadog、New Relic、MongoDB 和 Splunk 等第三方目标。有关更多信息，请参阅 [扇出到 Firehose 传输流](sns-firehose-as-subscriber.md)。  | 
|  [AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html)  |  将事件传输到函数，用于触发自定义业务逻辑的执行。有关更多信息，请参阅 [将 Amazon SNS 通知扇出到 Lambda 函数以进行自动处理](sns-lambda-as-subscriber.md)。  | 
|  [Amazon SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/welcome.html)  |  将事件传输到队列，以进行应用程序集成。有关更多信息，请参阅 [将 Amazon SNS 通知扇出到 Amazon SQS 队列进行异步处理](sns-sqs-as-subscriber.md)。  | 
|  AWS Event Fork Pipelines  |  将事件传输到事件备份和存储、事件搜索和分析或事件重放管道。有关更多信息，请参阅 [Fanout Amazon SNS 事件 AWS 到事件分叉管道](sns-fork-pipeline-as-subscriber.md)。  | 
|  HTTP/S  |  向外部 Webhook 传输事件。有关更多信息，请参阅 [将 Amazon SNS 通知扇出到 HTTPS 端点](sns-http-https-endpoint-as-subscriber.md)。  | 

## A2P 目标
<a name="sns-event-destinations-a2p"></a>

下表描述了 Amazon SNS 如何向各目标发送应用程序对人（A2P）通知，包括通过 SM 和原生推送通知的手机、电子邮件收件箱、Amazon Chime 聊天室、Slack 频道，以及通过 PagerDuty 向待命团队提供运营见解。

这些集成通过支持跨多个平台和通信渠道的实时警报和更新，提高了通信和运营效率。


| 事件目标 | 与 Amazon SNS 一起使用的益处 | 
| --- | --- | 
|  短信  |  以短信形式将事件传输到移动电话。有关更多信息，请参阅 [移动文本消息与 Amazon SNS](sns-mobile-phone-number-as-subscriber.md)。  | 
|  电子邮件  |  将事件作为电子邮件发送到收件箱。有关更多信息，请参阅 [Amazon SNS 电子邮件订阅设置和管理](sns-email-notifications.md)。  | 
|  平台终端节点  |  将事件作为本机推送通知发送到移动电话。有关更多信息，请参阅 [使用 Amazon SNS 发送移动推送通知](sns-mobile-application-as-subscriber.md)。  | 
|  [聊天应用程序中的 Amazon Q 开发者版](https://docs.aws.amazon.com/chatbot/latest/adminguide/what-is.html)  |  将事件传输到 Amazon Chime 聊天室或 Slack 频道。有关更多信息，请参阅《聊天应用程序中的 Amazon Q 开发者版管理员指南》**中的以下页面： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/sns/latest/dg/sns-event-destinations.html)  | 
|  PagerDuty  |  向待命团队传输运营洞察。有关更多信息，请参阅 *AWS 管理和治理博客*上的[通过 PagerDuty 与 Amazon DevOps Guru 向您的待命团队传输 ML 支持的运营洞察](https://aws.amazon.com/blogs/mt/deliver-ml-powered-operational-insights-to-your-on-call-teams-via-pagerduty-with-amazon-devops-guru/)。  | 

**注意**  
您可以同时传输本机 AWS 事件和自定义事件到聊天应用程序中：  
**本机 AWS 事件** – 您可以使用聊天应用程序中的 Amazon Q 开发者版通过 Amazon SNS 主题将本机 AWS 事件发生到 Amazon Chime 和 Slack。支持的本机 AWS 事件集包括来自 AWS 账单与成本管理、AWS Health、AWS CloudFormation、Amazon CloudWatch 等的事件。有关更多信息，请参阅《聊天应用程序中的 Amazon Q 开发者版管理员指南》**中的[将聊天应用程序中的 Amazon Q 开发者版与其他服务一起使用](https://docs.aws.amazon.com/chatbot/latest/adminguide/related-services.html)。
**自定义事件** – 您还可以通过 Amazon SNS 主题将自定义事件发送到 Amazon Chime、Slack 和 Microsoft 团队。为此，请将自定义事件发布到 SNS 主题，该主题将事件传输到订阅的 Lambda 函数。然后，Lambda 函数使用聊天应用程序的 Webhook 将事件传输给收件人。有关更多信息，请参阅 [如何使用 Webhook 将 Amazon SNS 消息发布到 Amazon Chime、Slack 或 Microsoft 团队？](https://aws.amazon.com/premiumsupport/knowledge-center/sns-lambda-webhooks-chime-slack-teams/)