

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

# 使用 Amazon SNS 短信沙盒
短信沙盒

新创建的 Amazon SNS 短信账户会自动放入短信沙盒，通过降低欺诈和滥用风险来确保 Amazon 客户和接收者的安全。此环境是用于测试和开发目的的安全空间。在短信沙盒中操作时，您可以访问所有 Amazon SNS 特征，但要遵守某些限制：
+ 您只能将短信发送到已验证的目的地电话号码。
+ 您最多可以有 10 个已验证的目标电话号码。
+ 您只能在验证或上次验证尝试后至少 24 小时删除目标电话号码。

当您的账户移出沙盒时，这些限制将被删除，您可以向任何收件人发送短信。

## 初始步骤


新的 Amazon SNS 短信账户被置于短信沙盒中。使用以下步骤在沙盒中创建和管理电话号码、创建发起号码和发件人 ID 并注册您的公司。

1. 将**目标电话号码**添加到短信沙盒。有关添加、管理电话号码和将其移出 Amazon SNS 短信沙盒的详细信息，请参阅 [在 Amazon SNS 短信沙盒中添加和验证电话号码](sns-sms-sandbox-verifying-phone-numbers.md)。

1. 创建**发起身份**，该身份是您向收件人发送短信后，他们在其设备上看到的身份。要了解有关发起身份的更多信息，包括您可以使用的不同类型，请参阅[Amazon SNS 短信的发起身份](channels-sms-originating-identities.md)文档。

1. **注册**您的公司。某些国家/地区要求您注册公司的身份，以便能够购买电话号码或发件人 ID，并查看您发送给所在国家/地区的收件人的消息。有关哪些国家/地区需要注册的信息，请参阅《Amazon End User Messaging SMS User Guide》**中 [Supported countries and regions for SMS messaging with Amazon End User Messaging SMS](https://docs.amazonaws.cn/sms-voice/latest/userguide/phone-numbers-sms-by-country.html)。

1. 将您的消息**发送**到主题或手机。有关更多信息，请参阅 [使用 Amazon SNS 发送短信](sms_sending-overview.md)。

# 在 Amazon SNS 短信沙盒中添加和验证电话号码
添加和验证电话号码

必须先完成以下设置步骤，然后才能开始 Amazon Web Services 账户 在[短信沙箱](sns-sms-sandbox.md)中发送 SMS 消息。这样可以确保您的账户已准备好发送短信，并且您的目的地电话号码已得到正确验证。

1. 创建**[源 ID](https://docs.amazonaws.cn/sms-voice/latest/userguide/phone-number-types.html)**。与短信沙盒中不包含的账户类似，您需要源 ID 才能向位于某些国家或地区的接收者发送短信。

1. 在短信沙盒中添加要向其发送消息的**目的地电话号码**。

1. 验证**电话号码**，确保目的地电话号码可以有效用于短信收发。

**添加和验证目的地电话号码**

1. 登录 [Amazon SNS 控制台](https://console.amazonaws.cn/sns/home)。

1. 在控制台菜单中，选择[支持短信收发的区域](https://docs.amazonaws.cn/general/latest/gr/end-user-messaging.html)。

1. 在导航窗格中，选择**文本消息(SMS)**。

1. 在**沙盒目的地电话号码**部分，选择**添加电话号码**。

1. 在**目的地详细信息**下，提供以下信息，然后选择**添加电话号码**：
   + 目的地的**国家/地区代码**和**电话号码**。
   + 您希望发送的验证消息使用的**语言**。

1. 添加电话号码后，Amazon SNS 将向提供的目的地电话号码发送 OTP。验证需要使用此 OTP。

1. 您将在提供的**目的地电话号码**上收到标准短信形式的 OTP。
   + 如果您在 15 分钟内没有收到 OTP，请在 Amazon SNS 控制台中选择**重新发送验证**。
   + 在 24 小时内，您最多可以重发五次 OTP。

1. 收到 OTP 后，将其输入到**验证码**框中，然后选择**验证电话号码**。

1. 检查**验证状态**。
   + 成功验证电话号码后，该电话号码及其验证状态将显示在**沙盒目的地电话号码**部分。
   + 如果验证状态为**待处理**，说明验证未成功。例如，如果您没有正确输入国家/地区代码，则可能会发生这种情况。
   + 您只能在上次验证尝试发生 24 小时或更长时间后，删除待处理或已验证的电话号码。

1. 如果您希望在其他区域使用相同的目的地电话号码，请对要使用该号码的每个区域**重复**上述步骤。

## 未收到 OTP 短信疑难解答
OTP 短信问题排查

排查可能导致电话号码无法接收 OTP 短信的常见问题。
+ **Amazon SNS 短信支出限额：**如果您的 Amazon Web Services 账户 已超过发送短信的支出限额，则在提高限额或解决账单问题之前，可能无法发送更多消息，包括 OTP 短信。
+ **未选择接收短信通知的电话号码：**在某些国家或地区，收件人必须选择接收来自短代码的短信，短代码通常用于 OTP 短信。如果收件人的电话号码未被选中，他们将不会收到 OTP 短信。
+ **运营商限制或过滤：**某些移动运营商可能设置了限制或过滤机制，阻止发送某些类型的短信，包括 OTP 短信。这可能是由于运营商实施的安全策略或反垃圾邮件措施所致。
+ **电话号码无效或不正确：**如果收件人提供的电话号码不正确或无效，OTP 短信将无法送达。
+ **网络问题：**临时的网络问题或中断可能会导致无法向收件人的手机发送短信（包括 OTP 短信）。
+ **延迟传送：**在某些情况下，由于网络拥塞或其他因素，短信可能会延迟传送。OTP 短信最终可能会送达，但可能会延迟到预期的时间范围之外。
+ **账户暂停或终止：**如果您的账户存在问题 Amazon Web Services 账户，例如未付款或违反服务 Amazon 条款，则可能会暂停或终止 Amazon SNS 消息功能，包括 OTP 短信。

# 从 Amazon SNS 短信沙盒中删除电话号码
删除电话号码

您可以从[短信沙盒](sns-sms-sandbox.md)中删除待处理和已验证的目标电话号码。

**重要**  
您只能在[验证电话号码](sns-sms-sandbox-verifying-phone-numbers.md)后等待 24 小时，或者在您最后一次验证尝试后等待 24 小时再删除电话号码。

**要从 SMS 沙盒中删除目标电话号码**

1. 登录 [Amazon SNS 控制台](https://console.amazonaws.cn/sns/home)。

1. 在控制台菜单中，选择您在其中添加了目标电话号码的[支持短信收发的区域](https://docs.amazonaws.cn/general/latest/gr/end-user-messaging.html)。

1. 在导航窗格中，选择**文本消息（SMS）**。

1. 在**移动文本消息（SMS）**页面上，前往**沙盒目标电话号码**部分。

1. 选择要删除的特定电话号码，然后选择**删除电话号码**。

1. 要确认您要删除电话号码，请输入 **delete me**，然后选择 **Delete**（删除）。

   请确保自您验证或尝试验证目标电话号码以来已过去 24 小时或更长时间，然后再继续删除。

1. 在添加目标电话号码但不再计划使用它的每个区域中重复这些步骤。

# 移出 Amazon SNS 短信沙盒


要 Amazon Web Services 账户 退出 [SMS 沙箱](sns-sms-sandbox.md)，必须先添加、验证和测试目标电话号码。完成此操作后，使用创建案例 Amazon Web Services 支持。

**请求将您的 Amazon 账户移出短信沙箱**

1. **验证电话号码**

   1. 当您在短信沙箱中 Amazon Web Services 账户 时，打开 [Amazon SN](https://console.amazonaws.cn/sns/home) S 控制台。

   1. 在导航窗格中的“移动”下方，选择**文本消息（短信）**。

   1. 在沙盒目标电话号码部分，[添加和验证](sns-sms-sandbox-verifying-phone-numbers.md)一个或多个目标电话号码。此验证可确保您可以成功发送和接收消息。

1. **测试短信发布**

   1. 确认您可以将消息发送到至少一个已验证的目标电话号码并接收消息。有关如何发布短信的更多详细说明，请参阅[使用 Amazon SNS 向手机发布短信](sms_sending-overview.md#sms_publish-to-phone)。

1. **启动沙盒编辑**

   1. 在 Amazon SNS 控制台的 **Mobile text messaging (SMS)**（移动文本消息 (SMS)）页面上，在 **Account information**（账户信息）下，选择 **Exit SMS sandbox**（退出 SMS 沙盒）。此操作会将您重定向到 [Amazon Support Center](https://support.console.aws.amazon.com/support/home?#/case/create?issueType=service-limit-increase)，并在选择**增加服务配额**选项的情况下自动创建支持案例。

1. **填写表单**

   1. 在支持表单中的**增加服务配额**下，执行以下操作：

     1. 选择 **SNS 文本消息**作为服务。

     1. 提供您打算从中发送短信的**网站 URL** 或**应用程序名称**。

     1. 指定您将发送的消息的类型：**一次性密码**、**促销消息**或**事务性消息**。

     1. 选择您要从中发送短信的 **Amazon Web Services 区域**。

     1. 列出您计划向其发送短信的**国家**或**地区**。

     1. 描述您的客户如何**选择接收消息**。

     1. 包含您打算使用的所有**消息模板**。

1. **指定配额和区域**

   1. 在 **Requests (请求)** 下，执行以下操作：

     1. 选择你要移动**Amazon Web Services 区域**的地方 Amazon Web Services 账户。

     1. 对于**资源类型**，选择**一般限制**。

     1. 对于**配额**，选择**退出短信沙盒**。

     1. （可选）要申请额外增加配额或其他调整，请选择**添加其他请求**并指定必要的详细信息。

     1. 对于**新限额值**，输入您要申请的**限制**（以 USD 为单位）。

1. **其他详细信息**

   1. 在**案例描述**中，提供与您的请求相关的所有其他详细信息。

   1. 在**联系选项**下，然后选择您的**首选联系语言**。

1. **提交请求**

   1. 选择**提交**将请求发送到 Amazon Web Services 支持。

 Amazon Web Services 支持 团队会在 24 小时内对您的请求做出初步回应。

为了防止我们的系统被用于发送未经请求或恶意的内容，我们要仔细考虑每个请求。如果我们可以，我们将在 24 小时内准予您的请求。但是，如果我们需要从您那里获得其他信息，则可能需要更长的时间来解决您的请求。

如果您的使用案例与我们的策略不符，我们可能无法准予您的请求。