

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

# 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/)