

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

# Amazon Simple Notification Service 端点和配额
<a name="sns"></a>

要以编程方式连接到 AWS 服务，请使用终端节点。 AWS 服务在该服务支持的部分或全部 AWS 区域提供以下终端节点类型：终 IPv4 端节点、终端节点、双栈 IPv6 终端节点和 FIPS 终端节点。部分服务提供全局端点。有关更多信息，请参阅 [AWS 服务终端节点](rande.md)。

服务配额，也称为限制，是您的 AWS 账户的最大服务资源或操作数量。有关更多信息，请参阅 [AWS 服务限额](aws_service_limits.md)。

以下是该服务的服务端点和服务限额。

## 服务端点
<a name="sns_region"></a>

服务端点允许您连接到其他 AWS 服务。以下端点支持标准主题和 FIFO 主题。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html)

## 服务配额
<a name="limits_sns"></a>

以下配额决定您可以在 AWS 账户中创建的 Amazon SNS 资源的数量，以及您发出 Amazon SNS API 请求的速率。

### Amazon SNS 资源
<a name="limits_sns_resource"></a>

要申请提升默认值，请提交一份 [SNS 配额提高请求](https://console.aws.amazon.com/servicequotas/home/services/sns/quotas)。


| 资源 | 默认 | 
| --- | --- | 
| 主题 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html)  | 
| 订阅 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html) | 
| 待定订阅 | 每个账户 5,000 | 
| SMS 的账户支出阈值 | 每个账户 1.00 USD | 
| 促销 SMS 消息的传输率 | 每秒 20 条消息 | 
| 事务性 SMS 消息的传输率 | 每秒 20 条消息 | 
| 电子邮件的传输率 | 每封电子邮件或电子邮件-json 订阅每秒 10 条消息。这是一项硬性限制，无法增加。 | 
| 中的最大消息数 PublishBatchRequest | 10 [PublishBatchRequestEntries](https://docs.aws.amazon.com/sns/latest/api/API_PublishBatch.html) | 
| 订阅筛选策略 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html)  | 
| 消息标题 |  最大标头大小为 16384 字节（16 KiB）。 | 
| 消息大小 |  最大消息大小为 262144 字节（256 KiB）。要发布大于 256 KiB 的消息，您可以查看 [Amazon SNS 扩展型客户端库](https://docs.aws.amazon.com/sns/latest/dg/large-message-payloads.html)。最大负载大小为 2 GB。 | 

### Amazon SNS API 限制
<a name="limits_sns_api_throttles"></a>

以下配额将限制您发出 Amazon SNS API 请求的速率。

#### 硬性
<a name="limits_sns_api_throttles_hard"></a>

以下配额不能提高。


| API | 每秒事务数 | 
| --- | --- | 
| AddPermission | 10 | 
| CheckIfPhoneNumberIsOptedOut | 50 | 
| 创建 SMSSandbox PhoneNumber | 1 | 
| 删除 SMSSandbox PhoneNumber | 1 | 
| 获取 SMSAttributes | 20 | 
| 获取 SMSSandbox AccountStatus | 10 | 
| ListEndpointsByPlatformApplication | 30 | 
| ListOriginationNumbers | 1 | 
| ListPhoneNumbersOptedOut | 10 | 
| ListPlatformApplications | 15 | 
| 清单 SMSSandbox PhoneNumbers | 1 | 
| ListSubscriptions | 30 | 
| ListSubscriptionsByTopic | 30 | 
| ListTagsForResource | 10 | 
| ListTopics | 30 | 
| OptInPhoneNumber | 20 | 
| RemovePermission | 10 | 
| 设置 SMSAttributes | 1 | 
| Subscribe | 100 | 
| TagResource | 10 | 
| 取消订阅 | 100 | 
| UntagResource | 10 | 
| 验证 SMSSandbox PhoneNumber | 1 | 

#### 软性
<a name="limits_sns_api_throttles_soft"></a>

以下配额因 AWS 地区而异。每秒消息数配额基于发布到 Amazon SNS 区域的消息数，结合了 [https://docs.aws.amazon.com/sns/latest/api/API_Publish.html](https://docs.aws.amazon.com/sns/latest/api/API_Publish.html) 和 [https://docs.aws.amazon.com/sns/latest/api/API_PublishBatch.html](https://docs.aws.amazon.com/sns/latest/api/API_PublishBatch.html) API 请求，包括标准和 FIFO 主题类型。要申请提高软限制，请提交一份 [SNS 配额提高请求](https://console.aws.amazon.com/servicequotas/home/services/sns/quotas)。

例如，如果您的区域配额为每个账户每秒 30000 条消息，则有以下几种方式可以达到此配额：
+ 以每秒 30,000 个 API 请求的速率使用 `Publish` 操作发布 30,000 条消息（每个 API 请求一条消息）。
+ 以每秒 3,000 个 API 请求的速率使用 `PublishBatch` 操作发布 30,000 条消息（每个批处理 API 请求 10 条消息）。
+ 以每秒 10,000 个 API 请求的速率使用 `Publish` 操作发布 10,000 条消息（每个 API 请求一条消息），以每秒 2,000 个 API 请求的速率使用 `PublishBatch` 操作发布 20,000 条消息（每个批处理 API 请求 10 条消息），每秒总共发布 30,000 条消息。


**发布每个账户的 API 节流**  

| AWS 区域 | 标准主题 | FIFO 主题\$1 | 
| --- | --- | --- | 
| 美国东部（弗吉尼亚州北部）区域 | 每秒 30,000 条消息 | 每秒 30,000 条消息 | 
| 美国西部（俄勒冈州）区域欧洲地区（爱尔兰）区域 | 每秒 9,000 条消息 | 每秒 9,000 条消息 | 
| 美国东部（俄亥俄州）区域 美国西部（北加利福尼亚）区域 亚太地区（孟买）区域 亚太地区（首尔）区域 亚太地区（新加坡）区域 亚太地区（悉尼）区域 Asia Pacific (Tokyo) Region 欧洲地区（法兰克福）区域  | 每秒 1,500 条消息 | 每秒 3,000 条消息 | 
| 所有其他支持的区域 | 每秒 300 条消息 | 每秒 3,000 条消息 | 

\$1当 `FifoThroughputScope` 设置为 `MessageGroup` 时，Amazon SNS FIFO 每个主题的限制会超过每个账户的默认限制。当 `FifoThroughputScope` 设置为 `Topic` 时，Amazon SNS FIFO 主题的每个消息组的最大限制为每秒 300 条消息，Amazon SNS FIFO 主题每个主题吞吐量的上限默认为每秒 3000 条消息或每秒 20 MB，以先到者为准。由于区域之间的延迟增加以及保持严格消息顺序的需要，Amazon SNS FIFO 主题在跨区域交付的消息组中的吞吐量可能会降低。


**其他 API 限制**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html)


**消息归档与重播功能**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/general/latest/gr/sns.html)