

适用于 JavaScript 的 Amazon SDK v2 已终止支持。建议您迁移到 [适用于 JavaScript 的 Amazon SDK v3](https://docs.amazonaws.cn//sdk-for-javascript/v3/developer-guide/)。有关更多详情和如何迁移的信息，请参阅本[公告](https://www.amazonaws.cn/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/)。

# Amazon Simple Notification Service 示例
<a name="sns-examples"></a>

Amazon Simple Notification Service (Amazon SNS) 是一项 Web 服务，用于协调和管理向订阅端点或客户端交付或发送消息的过程。

在 Amazon SNS 中有两种类型的客户端：发布者和订阅者，也称为生产者和消费者。

![JavaScript 环境、SDK 与 Amazon SNS 之间的关系](http://docs.amazonaws.cn/sdk-for-javascript/v2/developer-guide/images/images_bjs/code-samples-sns.png)


发布者通过创建消息并将消息发送至主题与订阅者进行异步交流，主题是一个逻辑访问点和通信渠道。订阅者（即 Web 服务器、电子邮件地址、Amazon SQS 队列、Lambda 函数）在其订阅主题后通过受支持协议（Amazon SQS、HTTP/S、电子邮件、SMS、Amazon Lambda）中的一种来使用或接收消息或通知。

适用于 Amazon SNS 的 JavaScript API 通过 [https://docs.amazonaws.cn/AWSJavaScriptSDK/latest/AWS/SNS.html](https://docs.amazonaws.cn/AWSJavaScriptSDK/latest/AWS/SNS.html) 公开。

**Topics**
+ [在 Amazon SNS 中管理主题](sns-examples-managing-topics.md)
+ [在 Amazon SNS 中发布消息](sns-examples-publishing-messages.md)
+ [在 Amazon SNS 中管理订阅](sns-examples-subscribing-unubscribing-topics.md)
+ [使用 Amazon SNS 发送 SMS 消息](sns-examples-sending-sms.md)