

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

# 在 Amazon SNS 短信沙盒中添加和验证电话号码
<a name="sns-sms-sandbox-verifying-phone-numbers"></a>

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

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

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

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

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

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

1. 在控制台菜单中，选择[支持短信收发的区域](https://docs.aws.amazon.com/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 短信疑难解答
<a name="sns-sms-sandbox-troubleshooting-phone-numbers"></a>

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