在 Amazon SNS 短信沙盒中添加和验证电话号码 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

您必须先完成以下设置步骤,然后才能开始在短信沙盒中通过您的 Amazon Web Services 账户 发送短信。这样可以确保您的账户已准备好发送短信,并且您的目的地电话号码已得到正确验证。

  1. 创建源 ID。与短信沙盒中不包含的账户类似,您需要源 ID 才能向位于某些国家或地区的接收者发送短信。

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

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

添加和验证目的地电话号码
  1. 登录 Amazon SNS 控制台

  2. 在控制台菜单中,选择支持短信收发的区域

  3. 在导航窗格中,选择文本消息(SMS)

  4. 沙盒目的地电话号码部分,选择添加电话号码

  5. 目的地详细信息下,提供以下信息,然后选择添加电话号码

    • 目的地的国家/地区代码电话号码

    • 您希望发送的验证消息使用的语言

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

  7. 您将在提供的目的地电话号码上收到标准短信形式的 OTP。

    • 如果您在 15 分钟内没有收到 OTP,请在 Amazon SNS 控制台中选择重新发送验证

    • 在 24 小时内,您最多可以重发五次 OTP。

  8. 收到 OTP 后,将其输入到验证码框中,然后选择验证电话号码

  9. 检查验证状态

    • 成功验证电话号码后,该电话号码及其验证状态将显示在沙盒目的地电话号码部分。

    • 如果验证状态为待处理,说明验证未成功。例如,如果您没有正确输入国家/地区代码,则可能会发生这种情况。

    • 您只能在上次验证尝试发生 24 小时或更长时间后,删除待处理或已验证的电话号码。

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

未收到 OTP 短信疑难解答

排查可能导致电话号码无法接收 OTP 短信的常见问题。

  • Amazon SNS 短信支出限额:如果您的 Amazon Web Services 账户已超过发送短信的支出限额,则在提高限额或解决账单问题之前,可能无法发送更多消息,包括 OTP 短信。

  • 未选择接收短信通知的电话号码:在某些国家或地区,收件人必须选择接收来自短代码的短信,短代码通常用于 OTP 短信。如果收件人的电话号码未被选中,他们将不会收到 OTP 短信。

  • 运营商限制或过滤:某些移动运营商可能设置了限制或过滤机制,阻止发送某些类型的短信,包括 OTP 短信。这可能是由于运营商实施的安全策略或反垃圾邮件措施所致。

  • 电话号码无效或不正确:如果收件人提供的电话号码不正确或无效,OTP 短信将无法送达。

  • 网络问题:临时的网络问题或中断可能会导致无法向收件人的手机发送短信(包括 OTP 短信)。

  • 延迟传送:在某些情况下,由于网络拥塞或其他因素,短信可能会延迟传送。OTP 短信最终可能会送达,但可能会延迟到预期的时间范围之外。

  • 账户暂停或终止:如果您的 Amazon Web Services 账户 账户存在问题,例如未付款或违反 Amazon 服务条款,Amazon SNS 消息收发功能(包括 OTP 短信)可能会被暂停或终止。