

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

# AWS 最终用户消息 SMS 中的关键字
<a name="keywords"></a>

*关键字*是客户可以发送到您的手机号码以引发响应的特定字词或短语，例如信息性消息、选择加入以接收更多消息、特惠以及其它促销和交易消息。当您的号码收到以关键字开头的消息时，“ AWS 最终用户消息” 短信会以可自定义的消息进行响应。

对于短代码，控制台会显示您在向其请求短代码时最初定义的关键字和响应 支持。 支持 在无线运营商提供您的短代码时，向其注册您的关键字和回复。

对于长代码，控制台会显示默认关键字和响应。

**重要提示**  
您的关键字和响应消息必须遵守无线运营商和无线行业团体规定的准则。否则，在经过审核之后，这些团体可能会对您的短代码或长代码采取行动。这些行动可包括将您的号码列入黑名单以及阻止您的消息。

关键字的长度可以介于 1 到 30 个字符之间，并且不能以空格开头或结尾。关键字不区分大小写。

对于 AWS RCS 代理，关键字是在 AWS RCS 代理上配置的，并适用于所有关联的 RCS for Business IDs （测试代理和国家/地区启动代理）。当最终用户向您的 AWS RCS 代理发送包含关键字的消息时， AWS 最终用户消息 SMS 会使用配置的关键字响应进行响应。有关接收入站 RCS 消息和关键字处理的更多信息，请参阅[接收入站 RCS 消息](rcs-inbound.md)。

美国境内无线运营商要求短代码支持以下关键字。此外， AWS 期望所有长代码和短代码都支持以下关键字：

HELP  
用于获取客户支持。响应消息必须包含客户支持联系信息，如以下示例中所示：  
*“如需账户帮助，请致电 (206) 555-0199。”*

STOP  
用于选择不接收来自您号码的消息。除了 *STOP* 外，您的受众还可以使用任何支持的退订关键字，例如 *CANCEL* 或 *OPTOUT*。有关受支持的退订关键字列表，请参阅[必需的选择退出关键字](keywords-required.md)。在您的号码收到包含选择退出关键字的 SMS 消息后， AWS 最终用户消息 SMS 将停止从您的账户向选择退出的个人发送 SMS 消息。  
响应消息必须确认停止向退订的个人发送消息，如以下示例中所示：  
*“目前您已退订，您不会再收到消息。”*

**Topics**
+ [必需的选择退出关键字](keywords-required.md)
+ [关键字操作](keywords-actions.md)
+ [向电话号码添加关键字](keywords-manage-phone-number.md)
+ [查看电话号码使用的关键字](keywords-phone-number-list.md)
+ [编辑电话号码使用的关键字](keywords-phone-number-edit.md)
+ [从电话号码中删除关键字](keywords-phone-number-delete.md)
+ [向电话池添加关键字](keywords-pool-add.md)
+ [查看电话池使用的关键字](keywords-pool-list.md)
+ [编辑电话池中的关键字](keywords-pool-edit.md)
+ [从电话池删除关键字](keywords-pool-delete.md)

# 必需的选择退出关键字
<a name="keywords-required"></a>

如果当地法律和法规有要求（例如美国和加拿大），短信和彩信收件人可以使用自己的设备，通过向该消息回复以下内容来表示退出：

**注意**  
您可以为电话号码和电话池添加自定义关键字以选择退出。
+ ARRET
+ CANCEL
+ END
+ OPT-OUT
+ OPTOUT
+ QUIT
+ REMOVE
+ STOP
+ TD
+ UNSUBSCRIBE

要选择退出，收件人回复的电话号码必须与 “ AWS 最终用户消息 SMS” 发送消息时使用的电话号码相同。选择退出后，收件人将不再收到来自您 AWS 账户的短信或彩信。

**注意**  
对于美国免费电话号码，由运营商层面管理选择退出。对于美国免费电话号码，唯一支持的选择退出关键字是 STOP。您不能添加其他选择退出关键字，也不能更改收件人选择退出时收到的回复消息。用户可通过向免费电话发送新消息重新订阅，消息中需使用关键字 UNSTOP 或 START。  
要配置允许用户重新订阅的功能，请将关键字 UNSTOP、START 或两者同时添加到您的免费电话号码，并将关键字操作设置为 `Opt-in`。

# 关键字操作
<a name="keywords-actions"></a>

一个关键字可关联三种操作类型中的一种。当客户回复该关键字时，系统将执行相应操作：将用户添加到或移出选择退出列表，或向用户发送回复消息。
+ `Opt-out` – 收件人已添加到选择退出列表中，不再接收后续消息。
+ `Opt-in` – 收件人希望接收后续消息。
+ `Automatic response` – 向发送文本关键字消息的收件人发送消息。

# 在 AWS 终端用户消息发送 SMS 服务中向电话号码添加关键字
<a name="keywords-manage-phone-number"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 自定义电话号码的关键字响应。

------
#### [ Add a keyword (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台向电话号码添加关键字。

**添加关键字**

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

1. 在导航窗格的**配置**下，选择**电话号码**。

1. 在**电话号码**页面上，选择要向其中添加关键字的电话号码。

1. 在**关键字**选项卡上，选择**添加关键字**按钮。

1. 在**自定义关键字**窗格中添加以下内容：
   + **关键字** – 要添加的新关键字。
   + **回复消息** - 要发回给接收人的消息。
   + **关键字操作** – 收到关键字时要执行的操作。

1. 选择**添加关键字**。

------
#### [ Add or edit a keyword (AWS CLI) ]

您可以使用 [put-keyword](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-keyword.html) 命令来创建新关键字或进行编辑。如果关键字已存在，则会被覆盖。

要创建关键字，在 AWS CLI 中运行以下命令：

```
$ aws pinpoint-sms-voice-v2 put-keyword \
> --origination-identity OriginationIdentity \
> --keyword Keyword \
> --keyword-message KeywordMessage \
> --keyword-action KeywordAction
```

在前面的命令中，进行以下更改：
+ 将 *OriginationIdentity* 替换为要添加关键字的电话号码的唯一 ID 或 Amazon 资源名称（ARN）。
+ 将 *Keyword* 替换为新的关键字。
+ 将 *KeywordMessage* 替换为在响应关键字时使用的消息。
+ 将 *KeywordAction* 替换为收到关键字时要执行的操作 (`AUTOMATIC_RESPONSE`、`OPT_OUT`、`OPT_IN`) 。

------

# 查看 AWS 终端用户消息发送 SMS 服务中电话号码使用的关键字
<a name="keywords-phone-number-list"></a>

您可以使用 [describe-keywords](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-keywords.html) 命令查看与发起身份关联的关键字信息。

要使用 AWS CLI 查看关键字列表，请在命令行中键入以下命令：

```
$ aws pinpoint-sms-voice-v2 describe-keywords \
> --origination-identity OriginationIdentity
```

在前面的命令中，进行以下更改：

将 *OriginationIdentity* 替换为您想要从中获取关键字列表的电话号码或发件人 ID 的唯一 ID 或 Amazon 资源名称 (ARN)。

# 编辑 AWS 终端用户消息发送 SMS 服务中电话号码使用的关键字
<a name="keywords-phone-number-edit"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 编辑电话号码的关键字响应。

------
#### [ Edit a keyword (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台编辑关键字。

**编辑关键字**

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

1. 在导航窗格的**配置**下，选择**电话号码**。

1. 在**电话号码**页面上，选择包含该关键字的电话号码。

1. 在**关键词**选项卡上，选择要编辑的关键字，然后选择**编辑关键字**按钮。

1. 在**自定义关键字**窗格中修改以下任意内容：
   + **关键字** – 要更改的关键字。
   + **回复消息** - 要发回给接收人的消息。
   + **关键字操作** – 收到关键字时要执行的操作。

1. 选择**保存关键字**。

------
#### [ Add or edit a keyword (AWS CLI) ]

您可以使用 [put-keyword](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-keyword.html) 命令来创建新关键字或进行编辑。如果关键字已存在，则会被覆盖。

要创建关键字，在 AWS CLI 中运行以下命令：

```
$ aws pinpoint-sms-voice-v2 put-keyword \
> --origination-identity OriginationIdentity \
> --keyword Keyword \
> --keyword-message KeywordMessage \
> --keyword-action KeywordAction
```

在前面的命令中，进行以下更改：
+ 将 *OriginationIdentity* 替换为要添加关键字的电话号码的唯一 ID 或 Amazon 资源名称（ARN）。
+ 将 *Keyword* 替换为新的关键字。
+ 将 *KeywordMessage* 替换为在响应关键字时使用的消息。
+ 将 *KeywordAction* 替换为收到关键字时要执行的操作 (`AUTOMATIC_RESPONSE`、`OPT_OUT`、`OPT_IN`) 。

------

# 通过 AWS 终端用户消息发送 SMS 服务，从电话号码中删除关键字
<a name="keywords-phone-number-delete"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台从电话号码中删除关键字。

**注意**  
无法删除必需的选择退出关键字。

**删除关键字**

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

1. 在导航窗格中的**配置**下，选择**电话号码**。

1. 在**电话号码**页面上，选择包含该关键字的电话号码。

1. 在**关键字**选项卡上，选择要删除的关键字，然后选择**移除关键字**。

# 在 AWS 终端用户消息发送 SMS 服务中向电话池添加关键字
<a name="keywords-pool-add"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 自定义电话池的关键字响应。

------
#### [ Add a keyword (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台向电话池添加关键字。

**添加关键字**

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

1. 在导航窗格中的**配置**下，选择**电话池**。

1. 在**电话池**页面上，选择要添加关键字的电话池。

1. 在**关键字**选项卡上，选择**添加关键字**。

1. 在**自定义关键字**窗格中添加以下内容：
   + **关键字** – 要添加的新关键字。
   + **回复消息** - 要发回给接收人的消息。
   + **关键字操作** – 收到关键字时要执行的操作。

1. 选择**添加关键字**。

------
#### [ Add or edit a keyword (AWS CLI) ]

您可以使用 [put-keyword](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-keyword.html) 命令来创建新关键字或进行编辑。如果关键字已存在，则会被覆盖。

要创建关键字，在 AWS CLI 中运行以下命令：

```
$ aws pinpoint-sms-voice-v2 put-keyword \
> --origination-identity OriginationIdentity \
> --keyword Keyword \
> --keyword-message KeywordMessage \
> --keyword-action KeywordAction
```

在前面的命令中，进行以下更改：
+ 将 *OriginationIdentity* 替换为要添加关键字的池的唯一 ID 或 Amazon 资源名称（ARN）。
+ 将 *Keyword* 替换为新的关键字。
+ 将 *KeywordMessage* 替换为在响应关键字时使用的消息。
+ 将 *KeywordAction* 替换为收到关键字时要执行的操作 (`AUTOMATIC_RESPONSE`、`OPT_OUT`、`OPT_IN`) 。

------

# 查看 AWS 终端用户消息发送 SMS 服务中电话池使用的关键字
<a name="keywords-pool-list"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 查看电话池的关键字响应。

------
#### [ View keywords (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台查看池中的关键字。

**添加关键字**

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

1. 在导航窗格中的**配置**下，选择**电话池**。

1. 在**电话池**页面上，选择相应池。

1. 在**关键字**选项卡上，您可以查看关键字、响应消息及相关操作。

------
#### [ List keywords (AWS CLI) ]

您可以使用 [describe-keywords](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/describe-keywords.html) 命令查看与发起身份关联的关键字信息。

要使用 AWS CLI 查看关键字列表，请在命令行中键入以下命令：

```
$ aws pinpoint-sms-voice-v2 describe-keywords \
> --origination-identity OriginationIdentity
```

在前面的命令中，进行以下更改：

将 *OriginationIdentity* 替换为您想要从中获取关键字列表的电话号码或发件人 ID 的唯一 ID 或 Amazon 资源名称 (ARN)。

------

# 编辑电话池中的关键字
<a name="keywords-pool-edit"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 编辑电话池的关键字响应。

------
#### [ Edit a keyword (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台编辑池中的关键字。

**编辑关键字**

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

1. 在导航窗格中的**配置**下，选择**电话池**。

1. 在**电话池**页面上，选择包含该关键字的池。

1. 在**关键字**选项卡上，选择要编辑的关键字，然后选择**编辑关键字**。

1. 在**自定义关键字**窗格中修改以下任意内容：
   + **关键字** – 要编辑的关键字。
   + **回复消息** - 要发回给接收人的消息。
   + **关键字操作** – 收到关键字时要执行的操作。

1. 选择**保存关键字**。

------
#### [ Add or edit a keyword (AWS CLI) ]

您可以使用 [put-keyword](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-keyword.html) 命令来创建新关键字或进行编辑。如果关键字已存在，则会被覆盖。

要创建关键字，在 AWS CLI 中运行以下命令：

```
$ aws pinpoint-sms-voice-v2 put-keyword \
> --origination-identity OriginationIdentity \
> --keyword Keyword \
> --keyword-message KeywordMessage \
> --keyword-action KeywordAction
```

在前面的命令中，进行以下更改：
+ 将 *OriginationIdentity* 替换为要添加关键字的池的唯一 ID 或 Amazon 资源名称（ARN）。
+ 将 *Keyword* 替换为新的关键字。
+ 将 *KeywordMessage* 替换为在响应关键字时使用的消息。
+ 将 *KeywordAction* 替换为收到关键字时要执行的操作 (`AUTOMATIC_RESPONSE`、`OPT_OUT`、`OPT_IN`) 。

------

# 在 AWS 终端用户消息发送 SMS 服务中从电话池删除关键字
<a name="keywords-pool-delete"></a>

使用 AWS 终端用户消息发送 SMS 服务控制台或 AWS CLI 从您的电话池删除关键字。

------
#### [ Delete a keyword (Console) ]

使用 AWS 终端用户消息发送 SMS 服务控制台删除池中的关键字。

**注意**  
无法删除必需的选择退出关键字。

**删除关键字**

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

1. 在导航窗格中的**配置**下，选择**电话池**。

1. 在**电话池**页面上，选择包含该关键字的池。

1. 在**关键词**选项卡上，选择关键字，然后选择**移除关键字**。

------
#### [ Delete a keyword (AWS CLI) ]

您可以使用 [delete-keyword](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/delete-keyword.html) 命令来删除关键字。

在命令行输入以下命令：

```
$ aws pinpoint-sms-voice-v2 delete-keyword \
> --origination-identity OriginationIdentity \
> --keyword Keyword
```

在前面的命令中，进行以下更改：
+ 将 *OriginationIdentity* 替换为您要从中删除关键字的电话号码或发件人 ID 的唯一 ID 或 Amazon 资源名称 (ARN)。
+ 将 *Keyword* 替换为要删除的关键字。

------