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

上次更新时间:2019 年 7 月 19 日

我该如何请求提高 Amazon Simple Notification Service (Amazon SNS) 中的 SMS 消息的支出限额?

简短描述

Amazon SNS 限制 AWS 账户在使用服务发送文本消息(SMS 消息)时可以花费金额。默认情况下,该限值设置为每月 1.00 USD,以防止滥用或误用。

您可以通过 AWS 支持中心请求限额提升。您的请求中必须包括这些详细信息以及其他:

  • 您请求的支出限额
  • 关于您的使用案例的描述
  • 您计划发送的消息类型

解决方法

计算您所需的支出限额

请求适合您的使用案例要求的支出限额。请求无有效使用案例的极高限额将会导致请求被拒绝。

要计算您的支出限额,乘以每月的预计消息数量和每条消息的成本。

Number of messages monthly x Cost per message = Spend limit

注意:关于国家/地区特定的 SMS 消息传输的定价,请参阅全球 SMS 定价

例如,假如您的收件人所在的国家/地区的消息传输成本为每条消息 0.00223 USD。每天要发送 300 条消息,成为为大约 20.00 USD,因此安全限制可能为 30.00 USD。

300 messages daily x 30 days x 0.00223 USD = 20.07 USD

描述您的使用案例

有效的使用案例描述了 SMS 的预期用途。撰写包含以下详细信息的描述:

  • 请求的支出限额
  • 公司或网站的名称和描述
  • 目标受众
  • 支出限额的 AWS 区域
  • 要发送的消息类型(交易或促销)
  • 您在任何给定月份预计发送的消息峰值数量

例如:

“我们需要 200 USD 的 SMS 支出限额,以使我们的应用程序 (example.com) 保持高可用性。我们的应用程序是电子商务网站,它使用 SMS 消息向用户提供一次性密码和配送通知。我们要求用户在创建帐户时提交并验证他们的手机号码,并且他们可以选择禁用 SMS 配送通知。我们的客户位于美国,支出限额应适用于 us-east-1 AWS 区域。我们预计每小时发送 40 条 SMS 消息。我们打算在传输消息时使用 SMS 短代码 'myexampleapp'。”

注意:每个 AWS 区域都实施帐户支出限额。这样,如果您在一个区域中达到限制,您就可以使用支持 SMS 消息发送的其他区域。例如,假设您在使用弗吉尼亚北部区域 (us-east-1) 时达到批准的 SMS 消息发送支出限额。如果您将自己的 SMS 首选项更新为俄勒冈区域的批准支出限额,您仍可使用俄勒冈区域 (us-west-2) 发送文本消息。

请求支出限额提升

  1. 转到 AWS 支持中心
  2. 选择创建案例
  3. 选择服务限额提升,然后在案例分类下,请执行以下操作:
    对于限额类型,选择 SNS 文本消息
    对于将发送 SMS 的网站或应用程序的链接 – 可选,输入您的网站或应用程序的 URL。
    对于消息类型 – 可选,根据您计划发送的内容,选择一次性密码促销交易
    对于目标国家/地区 – 可选,输入一般限制
  4. 请求下,对请求 1 执行以下操作:
    对于资源类型,选择一般限制
    对于新限额值,输入您此前计算出的所需支出限额。
  5. 案例描述下,对于使用案例描述,输入您此前撰写的描述。
  6. 展开联系方式选项,然后选择您的首选联系语言
  7. 选择提交

要跟踪您的限额提升请求的状态,请在 AWS 支持中心的我的支持案例下找到您的案例。或者,检查您的邮箱中有无来自 AWS Support 的更新。

更新您的 SMS 首选项

当您收到您的申请已获得批准的确认消息时,更新 Amazon SNS 的文本消息发送首选项中的批准值。

重要提示:如果您跳过这一步,您的 SMS 支出限额不会提升。

  1. 打开 Amazon SNS 控制台
  2. 打开左侧导航菜单,展开移动应用程序,然后选择文本消息 (SMS)
  3. 移动应用程序文本消息 (SMS) 页面上,选择文本消息发送首选项旁边的编辑
  4. 编辑文本消息发送首选项页面的详细信息下,输入您的新 SMS 支出限额作为账户支出限额 – 可选
    注意:您可能会收到警告,指出输入的值大于默认支出限额。您可以忽略此消息。
  5. 选择保存更改

如果您收到“无效参数”错误,请联系 AWS Support 并确认您输入了正确的新 SMS 支出限额。如果仍然遇到问题,请在 AWS Support 中心提交案例。