如何请求提高 Amazon SNS 中的 SMS 消息的支出限额?

上次更新日期:2021 年 7 月 27 日

在试着发送手机短信 (SMS) 时,我收到 Amazon Simple Notification Service (Amazon SNS) 的 "No quota left for account" (账户已没有剩余配额) 错误消息。如何请求提高 Amazon SNS 中的 SMS 消息的支出限额?

简短描述

如果达到每月 SMS 消息收发支出限额,您将收到 Amazon SNS 的 No quota left for account (账户已没有剩余配额) 错误消息。要解决此错误,您必须在 Amazon SNS 中提高账户发送 SMS 消息的支出限额

要提高您的账户在 Amazon SNS 中 SMS 消息的支出限额,您必须在 AWS Support Center 开立配额增加案例。

解决方法

计算所需的 SMS 支出配额

重要提示:确保您请求适合您的使用案例的 SMS 支出配额。AWS 拒绝没有有效使用案例的高支出配额的请求。

将每月预计发送的消息数量乘以单个消息部分的费用。然后,将总和与每条消息所包含的消息部分总数相乘。结果即是您需要的 SMS 支出配额。

在计算您需要的 SMS 支出配额时,记住以下事项:

  • 一条 SMS 消息最多可包含 140 个字节。
  • 如果一条 SMS 消息所包含的超过最大字符数量,则该消息将被分割成多个部分。
    重要提示:当发送的消息包含超过一个消息部分时,您将需要按该消息所包含的消息部分数量付费。
  • 单条 SMS 消息可包含的最大字符数量取决于您所使用的编码和字符类型。
    注意:如果您使用 GSM 03.38 字符集 (GSM 7 位字母),每个消息部分最多含有 160 个字符。若某条消息含有不属于 GSM 7 位字母的任何字符,每个消息部分最多可包含 70 个字符。

SMS 消息支出配额示例计算

(300 messages daily x 30 days) x $0.00266 USD cost per message part x 1 total number of message parts per message = $23.94 USD spend limit

注意:每个国家/地区都有自己的 SMS 定价。有关更多信息,请参阅全球 SMS 定价

编写 SMS 使用案例的描述

请确保您提高 SMS 支出配额的请求包括以下详细信息:

  • 请求的美元限额
  • 发送 SMS 消息的网站或应用程序的链接或名称
  • 要发送的消息类型 (交易、促销或一次性密码)
  • 选择加入流程的详细信息以及确保只向请求消息的人发送消息的任何其他方式
  • 发件人将用来向 Amazon SNS 发出 API 调用的 AWS 区域
  • 想要向其中发送消息的国家/地区列表
  • 预计每天发送的最大消息数
  • 计划发送的 SMS 消息模板
  • 任何有助于我们更好地了解使用案例的其他信息

在 AWS Support Center 开立配额增加案例

有关分步说明,请参阅请求增加 Amazon SNS 的月度 SMS 支出配额

跟踪请求的状态

要跟踪增加限额请求的状态,请执行以下操作:

  1. 打开 AWS Support Center
  2. Open support cases(打开支持案例)窗格中,选择您的 SMS 增加配额案例。列出您的支持案例的状态。

您将收到来自 AWS Support 的状态更新电子邮件,以批准或拒绝请求。

重要提示:在收到确认您的 SMS 支出限额已增加的电子邮件后,您必须在 Amazon SNS 控制台调整您的账户的支出限额。如果您不在 Amazon SNS 控制台上更新 SMS 设置,则您的 SMS 支出限额不会增加。