

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

# 使用 AWS 最终用户消息 SMS 发送消息的教程
<a name="getting-started-tutorial"></a>

本节概述了旨在帮助您开始使用 AWS 终端用户消息发送 SMS 服务的教程。

**目标受众**  
本教程专为负责设置、测试和部署 AWS 最终用户消息 SMS 的系统管理员和开发人员而设计。

**使用的功能**  
本教程向您展示如何使用 AWS 最终用户消息 SMS 控制台执行以下操作：  
+ 创建和配置电话池。
+ 申请发起身份，该身份可以是电话号码或发件人 ID。
+ 创建和配置保护配置。
+ 使用短信模拟器发送测试短信。

**所需时间**  
完成本教程大约需要 10-15 分钟。

**区域限制**  
使用此解决方案没有任何国家/地区或区域限制。

**资源使用成本**  
创建 AWS 账户不收取任何费用。但是，通过实施此解决方案，您可能会产生下表中列出的部分或全部费用。      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/sms-voice/latest/userguide/getting-started-tutorial.html)

**AWS 账户权限**  
您用于登录的帐户 AWS 管理控制台 必须能够执行以下任务：  
+ 创建池
+ 创建配置集
+ 创建事件目标
+ 发送短信消息
有关账户权限的更多信息，请参阅 [AWS 最终用户消息 SMS 的身份和访问管理](security-iam.md)。

## 步骤 1：创建池
<a name="getting-started-tutorial-step1"></a>

本节中的步骤将指导您如何创建池，并将电话号码或发件人 ID 添加到池中。

**如需创建池**

1. 打开 AWS 最终用户消息 SMS 控制台，网址为[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/)。

1. 在导航面板的**概述**下，找到**快速入门**部分，选择**创建池**。

1. 在**池设置**部分的**池名称**字段中，输入您的池名称。

1. 请选择以下选项之一：
   + **电话号码** – 如果选择此选项，请在**可供关联的电话号码**部分下选择以下任一选项：
     + 选择**申请模拟器号码**：在**国家/地区**下拉列表中，选择目的地国家/地区，然后选择**申请号码**。
**注意**  
模拟电话号码不需要注册，它会生成真实的事件，并用于测试。从模拟器电话号码发送的消息只能发送到其它模拟器目的地号码，不能通过运营商网络发送。
     + 选择您之前购买的电话号码。
   + **发件人 ID** — 如果选择此选项，请从** IDs 可用于关联的发件人中选择发件**人 ID。

1. 选择**创建电话池**。

## 步骤 2：创建配置集
<a name="getting-started-tutorial-step2"></a>

本节中的过程向您展示如何创建配置集、添加 CloudWatch 事件、Amazon Data Firehose 或 Amazon SNS 目标以及选择事件类型。

1. 打开 AWS 最终用户消息 SMS 控制台，网址为[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/)。

1. 在导航面板的**概述**下，找到**快速入门**部分，选择**创建集**。

1. 在**配置集详细信息**部分的**配置集名称**中输入名称。

1. 对于**事件目的地设置**，请选择以下任一选项：
   + **设置 CloudFormation**（推荐）以 CloudFormation 创建和配置 CloudWatch Amazon Data Firehose 和 Amazon SNS 来记录所有事件。
     + 对于**事件目的地名称**，输入该事件目的地的名称。
     + 选择**启动堆栈**。
     + 将打开一个新的浏览器窗口。查看**快速创建堆栈**表单，并勾选所有确认项。选择**创建堆栈**。
**注意**  
创建 CloudFormation 堆栈最多可能需要五分钟。
     + 当 “**创建配置集**” 页面上 CloudFormation 堆栈的状态指示器显示为 “**堆栈已创建**” 时，选择 “**创建**”。
   + **设置事件目的地**以手动设置配置集和事件目的地。
     + 对于**事件目的地名称**，输入该事件目的地的名称。
     + 对于**目的地类型**，请选择 Amazon Data Firehose 或亚马逊 SNS。 CloudWatch有关如何设置这些事件目的地的更多信息，请参阅[设置亚马逊 CloudWatch 活动目的地](configuration-sets-cloud-watch.md)、[设置 Amazon Data Firehose 事件目标](configuration-sets-kinesis.md)和[设置 Amazon SNS 事件目标](configuration-sets-sns.md)。
     + 在**事件类型**下，选择相应的选项：
       + **所有短信事件（推荐）**：将[事件类型](configuration-sets-event-types.md)中列出的所有短信事件发送到事件目的地。
       + **自定义短信事件**：选择要发送到事件目的地的特定短信事件。要编辑事件列表，请选择**编辑短信事件选择**。在**编辑短信事件选择**窗口中，仅选择要记录的事件。选择**保存选择**。
       + **所有彩信事件（推荐）**：将[事件类型](configuration-sets-event-types.md)中列出的所有彩信事件发送到事件目的地。
       + **自定义彩信事件**：选择要发送到事件目的地的特定彩信事件。要编辑事件列表，请选择**编辑彩信事件选择**。在**编辑彩信事件选择**窗口中，仅选择要记录的事件。选择**保存选择**。
       + **所有语音事件（推荐）**：将[事件类型](configuration-sets-event-types.md)中列出的所有语音事件发送到事件目的地。
       + **自定义语音事件**：选择要发送到事件目的地的特定语音事件。要编辑事件列表，请选择**编辑语音事件选择**。在**编辑语音事件选择**窗口中，仅选择要记录的事件。选择**保存选择**。
     + 选择**创建**。

1. 选择**创建配置集**

## 步骤 3：创建保护配置
<a name="getting-started-tutorial-step4"></a>

本节中的步骤向您介绍如何创建保护配置，以指定 AWS 最终用户消息 SMS 可以向哪些国家/地区发送消息。

1. 打开 AWS 最终用户消息 SMS 控制台，网址为[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/)。

1. 在导航面板的**概述**下，找到**快速入门**部分，选择**创建配置**。

1. 在**保护配置详细信息**下的**保护配置名称**中，为您的保护配置输入一个易记的名称。

1. 在“国家/地区规则”下，选择要为其设置规则的国家/地区。对于每个国家/地区，选择是阻止、筛选后发送消息还是允许发送消息。建议：
   + 对您未开展业务的国家/地区设置阻止规则。
   + 对每消息成本高昂或存在短信轰炸风险的国家/地区使用筛选规则。
   + 为您不希望使用筛选条件的国家/地区设置允许规则。
**注意**  
请勿为您将在下一步发送测试消息的国家/地区设置阻止规则。

1. 在**保护配置关联**下的**关联类型**中，选择**配置集关联**。在**可供关联的配置集**下，选择您在步骤 2 中创建的配置集。

1. 选择**创建配置**。

## 步骤 4：使用短信模拟器发送测试短信
<a name="getting-started-tutorial-step3"></a>

**注意**  
要添加已验证的目的地电话号码，您必须有状态为“活跃”**的发起方，请参阅[在 “ AWS 最终用户消息 SMS” 中查看电话号码状态和功能](phone-numbers-status.md)。如果您没有“活跃”**的发起方，请使用模拟器电话号码和模拟器目的地电话号码发送和接收测试短信。

本节中的步骤将指导您如何发送测试短信，以验证您的环境配置是否正确。

1. 打开 AWS 最终用户消息 SMS 控制台，网址为[https://console.aws.amazon.com/sms-voice/](https://console.aws.amazon.com/sms-voice/)。

1. 在导航面板的**概述**下，找到**快速入门**部分，选择**测试短信发送**。

1. 对于**发起方**，选择**电话池**、**电话号码**或**发件人 ID**，作为发送测试消息的发起方类型。然后，您需要从下拉列表中选择发起方身份。

   1. （可选）如果您需要模拟器电话号码，请选择**申请模拟器号码**。在**申请模拟器号码**窗口中，从下拉列表中选择一个**国家/地区**，然后选择**申请号码**。
**重要**  
模拟器电话号码只能向其他模拟器目的地电话号码发送消息，但其行为类似于实际电话号码，无需通过运营商网络发送消息。您不能使用模拟器电话号码验证目的地电话号码。例如，美国模拟器电话号码只能向美国目的地模拟器电话号码发送消息。

1. 在**目的地号码**部分，选择**模拟器号码**或**已验证号码**，然后从下拉列表中选择号码。

   要查看您当前的已验证目的地号码列表，请选择**已验证号码**，然后展开**管理已验证的目的地号码**。如果您没有任何已验证的目的地电话号码，或者需要添加新的已验证目的地电话号码，请执行以下操作：

   1. 要验证新的目的地电话号码，请选择**验证新号码**。

   1. 在**添加电话号码**窗口中，对于**目的地电话号码**字段，输入用于接收测试消息的设备电话号码。电话号码必须以“\$1”开头，并且不能包含任何空格、连字符或圆括号。例如，`+1 (206) 555-0142` 格式不正确，而 `+12065550142` 格式正确。

   1. 选择**发送验证码**。

   1. 验证码将发送至目的地设备，并将在 15 分钟后失效。在验证码字段中输入设备收到的**验证码**。

   1. 选择**验证号码**。

1. 对于**配置集**中，选择要接收事件数据的事件目的地。

1. 对于**消息正文**，输入自定义短信。

1. 选择**发送测试消息**。

1. 对于**事件日志： CloudWatch**，选择刷新按钮以显示测试消息的事件日志。
**提示**  
发送测试短信后，请至少等待 10 秒钟再刷新。

## 后续步骤：从沙盒环境迁移到生产环境
<a name="getting-started-tutorial-step1-next-steps"></a>

在短信沙盒中完成短信环境的全面测试后，您可以请求迁移到生产环境。

1. 在[https://support.console.aws.amazon.com/support/家里创建 AWS 支持 案例 \$1/case/create？ issueType=。service-limit-increase](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase)

1. 选择**想要提高服务限制？**链接，然后完成以下操作：
   + 对于**服务**，选择 **AWS 终端用户消息发送 SMS 服务（Pinpoint）**。
   + 对于**提供指向将发送短信的网站或应用程序的链接**，提供有关将发送短信的网站、应用程序或服务的信息。
   + 对于**您计划发送什么类型的消息**，选择您计划使用发起身份发送的消息类型：
     + **一次性密码** – 提供您的客户用于向您的网站或应用程序进行身份验证的密码的消息。
     + **促销** – 宣传您的业务或服务的非关键性消息，如特别优惠或公告。
     + **事务性** – 为客户事务提供支持的重要信息性消息，如订单确认或账户提醒。事务性消息不得包含促销或营销内容。
   + 在 “** AWS 区域 您将从哪个发送消息**” 中 AWS 区域 ，选择您要从中发送消息的。
   + 对于 **Which countries do you plan to send messages to (您计划将消息发送到的国家/地区)**，输入您要在其中购买短代码的国家或地区。
   + 对于**您的客户如何选择接收您的消息**，提供有关您的选择加入流程的详细信息。
   +  对于**请提供您计划用于向客户发送消息的消息模板**，包括您将要使用的模板。

1. 在**请求**下，填写以下部分：
   + 对于**区域**，选择您要 AWS 区域 从中发送消息的地区。
**注意**  
**请求**部分中必须填写“区域”。即使您在**案例详情**部分中提供了这些信息，也必须在此处包含这些信息。
   + 对于**资源类型**，选择**一般限制**。
   + 对于**配额**，选择**短信生产访问**。
   + 对于**新配额值**，输入 1。

1. 在**案例描述**下，对于**使用案例描述**，输入有关此请求的任何相关详细信息。

1. （可选）如果您想提交其他任何请求，请选择**添加其他请求**。

1. 在 **Contact options**（联系选项）下，对于 **Preferred contact language**（首选联系语言），请选择您希望以 **English**（英语）还是 **Japanese**（日语）接收有关此案例的通信。

1. 完成后，选择 **Submit**（提交）。