

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon SNS SMS 入門
<a name="sns-mobile-phone-number-getting-started"></a>

**重要**  
Amazon SNS SMS 開發人員指南已更新。Amazon SNS 已與 整合，[AWS End User Messaging SMS](https://docs.aws.amazon.com/sms-voice/latest/userguide/what-is-service.html)以傳遞簡訊。本指南包含有關如何建立、設定和管理 Amazon SNS SMS 訊息的最新資訊。

本主題會引導您管理 SMS 沙盒，並設定 IAM 和資源型政策，以授予 Amazon SNS 存取和使用 AWS End User Messaging SMS APIs的必要許可。

## 先決條件
<a name="sns-mobile-phone-number-prerequisites"></a>

Amazon SNS 建議更新您的 IAM 政策，以包含下列動作，以確保對 Amazon SNS 資源的全面控制和可見性：
+ [`AmazonSNSFullAccess`](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonSNSFullAccess)
+ [`AmazonSNSReadOnly`](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonSNSReadOnlyAccess) 

# 使用 Amazon SNS SMS 沙盒
<a name="sns-sms-sandbox"></a>

新建立的 Amazon SNS SMS 帳戶會自動放入 SMS 沙盒中，透過降低詐騙和濫用的風險來確保 AWS 客戶和收件人的安全。此環境可做為安全的空間，用於測試和開發。在 SMS 沙盒內操作時，您可以存取所有 Amazon SNS 功能，但受到某些限制：
+ SMS 訊息只能傳送到已驗證的目的地電話號碼。
+ 您可以擁有多達 10 個已驗證的目的地電話號碼。
+ 您只能在驗證後至少經過 24 小時或最後一次驗證嘗試之後刪除目的地電話號碼。

一旦您的帳戶從沙盒轉換出，這些限制就會移除，而且您可以將 SMS 訊息傳送給任何收件人。

## 首要步驟
<a name="sns-mobile-phone-number-getting-started-steps"></a>

新的 Amazon SNS SMS 帳戶會放置在 SMS 沙盒中。使用下列步驟在沙盒中建立和管理電話號碼、建立起始號碼和寄件者 IDs，以及註冊您的公司。

1. 將**目的地電話號碼**新增至 SMS 沙盒。如需新增、管理和移動電話號碼出 Amazon SNS SMS 沙盒的詳細資訊，請參閱 [在 Amazon SNS SMS 沙盒中新增和驗證電話號碼](sns-sms-sandbox-verifying-phone-numbers.md)。

1. 當您傳送簡訊給收件人時，建立收件人在其裝置上看到的**起始身分**。若要進一步了解起始身分，包括您可以使用的不同類型，請參閱 [Amazon SNS SMS 訊息的來源身分](channels-sms-originating-identities.md) 文件。

1. **註冊**您的公司。有些國家/地區會要求您註冊公司的身分，才能購買電話號碼或寄件者 IDs，並檢閱您傳送給其國家/地區收件人的訊息。如需哪些國家/地區需要註冊的資訊，請參閱*AWS End User Messaging SMS 《 使用者指南*》中的[使用 進行簡訊支援的國家/地區和區域 AWS End User Messaging SMS](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-numbers-sms-by-country.html)。

1. **將您的**訊息傳送到主題或行動電話。如需詳細資訊，請參閱[使用 Amazon SNS 傳送簡訊](sms_sending-overview.md)。

# 在 Amazon SNS SMS 沙盒中新增和驗證電話號碼
<a name="sns-sms-sandbox-verifying-phone-numbers"></a>

您必須先完成下列設定步驟，才能在簡訊沙盒 AWS 帳戶 中開始從 傳送簡訊。 [使用 Amazon SNS SMS 沙盒](sns-sms-sandbox.md)這可確保您的帳戶已準備好接收簡訊，並正確驗證目的地電話號碼。

1. 建立**[起始 ID](https://docs.aws.amazon.com/sms-voice/latest/userguide/phone-number-types.html)**。與 SMS 沙盒以外的帳戶類似，在傳送 SMS 訊息給某些國家或地區的收件人之前，需要一個起始 ID。

1. 在 SMS 沙盒中新增您要傳送訊息的目標**電話號碼**。

1. 驗證**電話號碼**，以確保目的地電話號碼在 SMS 訊息中有效。

**新增並驗證目的地電話號碼**

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

1. 在主控台功能表中，選擇[支援簡訊的區域](https://docs.aws.amazon.com/general/latest/gr/end-user-messaging.html)。

1. 在導覽窗格中，選擇 **Text messaging (SMS)** (簡訊 (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 SMS 花費限制：**如果您 AWS 帳戶 的 已超過傳送 SMS 訊息的花費限制，則在增加限制或解決帳單問題之前，可能無法傳送其他訊息，包括 OTP 文字。
+ **未選擇接收簡訊通知的電話號碼：**在某些國家或地區，收件人必須選擇接收來自短碼的簡訊，這通常用於 OTP 文字。如果收件人的電話號碼未選擇加入，他們將不會收到 OTP 文字。
+ **電信業者限制或篩選：**某些行動電信業者可能會有限制或篩選機制，以防止傳遞特定類型的簡訊，包括 OTP 文字。這可能是由於安全政策或電信業者實作的反垃圾郵件措施所致。
+ **無效或不正確的電話號碼：**如果收件人提供的電話號碼不正確或無效，則不會傳送 OTP 文字。
+ **網路問題：**暫時性網路問題或中斷可能會阻止向收件人的電話傳遞 SMS 訊息，包括 OTP 文字。
+ **延遲交付：**在某些情況下，SMS 訊息可能會因為網路擁塞或其他因素而延遲交付。OTP 文字最終可能會交付，但可能會延遲超過預期的時間範圍。
+ **帳戶暫停或終止：**如果您的 發生問題 AWS 帳戶，例如未付款或違反 AWS 服務條款，Amazon SNS 訊息功能，包括 OTP 文字，可能會暫停或終止。

# 從 Amazon SNS SMS 沙盒刪除電話號碼
<a name="sns-sms-sandbox-deleting-phone-numbers"></a>

您可以從 [SMS 沙盒](sns-sms-sandbox.md)中刪除待定和已驗證的目的地電話號碼。

**重要**  
您只能在驗證電話號碼後 [24 小時或最後一次驗證嘗試後 24 小時刪除電話號碼](sns-sms-sandbox-verifying-phone-numbers.md)。

**從簡訊沙盒安全執行程序中刪除目的地電話號碼**

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. 在**行動簡訊 (SMS)** 頁面上，導覽至**沙盒目的地電話號碼**區段。

1. 選擇您要刪除的特定電話號碼，然後選擇**刪除電話號碼**。

1. 若要確認您是否要刪除電話號碼，請輸入 **delete me**，然後選擇 **Delete** (刪除)。

   請確定自您驗證或嘗試驗證目的地電話號碼後已經過 24 小時或更久，然後再繼續刪除。

1. 在您新增目的地電話號碼的每個區域中重複這些步驟，但不再計劃使用它。

# 移出 Amazon SNS SMS 沙盒
<a name="sns-sms-sandbox-moving-to-production"></a>

將 AWS 帳戶 移出 [SMS 沙盒](sns-sms-sandbox.md)需要您先新增、驗證和測試目的地電話號碼。執行此操作後，請使用 建立案例 AWS 支援。

**請求將 AWS 您的帳戶移出 SMS 沙盒**

1. **驗證電話號碼**

   1. 當您的 AWS 帳戶 位於 SMS 沙盒中時，請開啟 [Amazon SNS 主控台](https://console.aws.amazon.com/sns/home)。

   1. 在導覽窗格的 Mobile 下，選擇**簡訊 (SMS)**。

   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** (結束簡訊沙盒)。此動作會將您重新導向至 [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. 選擇您要**AWS 區域**從中傳送簡訊的 。

     1. 列出您計劃傳送簡訊****的**國家或地區**。

     1. 描述您的客戶如何**選擇接收訊息**。

     1. 包含您想要使用的任何**訊息範本**。

1. **指定配額和區域**

   1. 在 **Requests** (請求) 下，執行下列動作：

     1. 選擇您要移動 **AWS 區域**的 AWS 帳戶。

     1. 選擇**資源類型的****一般限制**。

     1. 選擇**退出配額的 SMS 沙盒**。 ****

     1. （選用） 若要請求額外的增加或其他調整，請選擇**新增另一個請求**並指定必要的詳細資訊。

     1. 針對**新的配額值**，輸入您請求的 USD **限制**。

1. **其他詳細資訊**

   1. 在**案例描述**中，提供與您的請求相關的任何其他詳細資訊。

   1. 在**聯絡選項**下，選擇您**偏好的聯絡語言**。

1. **提交請求**

   1. 選擇**提交**以傳送您的請求 支援。

 支援 團隊會在 24 小時內對您的請求提供初始回應。

為了避免使用我們的系統被用來傳送未經要求或惡意的內容，我們會仔細考慮每個請求。我們會盡量在 24 小時的期間內准許您的請求。不過，如果我們需要向您取得其他資訊，則可能需要更長的時間來處理您的請求。

如果您的使用案例不符合我們的政策，我們可能無法批准您的請求。