

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

# AWS 最终用户消息 SMS 中的电话号码覆盖规则
<a name="protect-rule-override"></a>

您可以使用电话号码覆盖规则来覆盖国家/地区模式，并确保始终允许或阻止重要的电话号码。例如，如果您有一个应用程序，并且只希望向员工发送消息，则可以阻止向所有国家/地区发送消息，并为每个员工的电话号码添加电话号码覆盖规则。

此外，您可以与客户数据平台 (CDPs)、联络中心或其他内部工具集成，以根据客户价值或支持请求动态应用覆盖。例如，在 CDP 中识别出的高价值客户可以接收短信允许列表，或者客户支持座席可以为抱怨未收到短信的客户启动一项覆盖规则。电话号码覆盖规则可设置为永久有效，也可设置到期日期。

**Topics**
+ [电话号码覆盖规则的处理方式](protect-rule-override-rules-processing.md)
+ [创建电话号码覆盖规则](protect-rule-override-rules-create.md)
+ [查询电话号码覆盖规则](protect-rule-override-rules-querying.md)
+ [编辑电话号码覆盖规则](protect-rule-override-rules-update.md)
+ [删除电话号码覆盖规则](protect-rule-override-rules-delete.md)

# 在 AWS 最终用户消息 SMS 中如何处理电话号码覆盖规则
<a name="protect-rule-override-rules-processing"></a>

如果某个电话号码在选择退出名单中，则无论是否存在允许覆盖的规则，都不会使用该号码发送短信。电话号码覆盖规则始终优先于国家/地区规则模式。例如，如果国家/地区规则模式为“阻止”，且电话号码覆盖规则为“始终允许”，则允许向该电话号码发送信息。反之亦然，如果国家/地区规则模式为“允许”，而电话号码覆盖规则为“始终阻止”，则不允许向该电话号码发送消息。

![\[显示使用电话号码覆盖规则的决策。\]](http://docs.aws.amazon.com/zh_cn/sms-voice/latest/userguide/images/phone-number-override-rule-process.png)


# 在 “ AWS 最终用户消息 SMS” 中创建电话号码覆盖规则
<a name="protect-rule-override-rules-create"></a>

要创建新的电话号码覆盖规则，您可以使用 AWS 最终用户消息 SMS 控制台、 AWS 最终用户消息 SMS 和语音 v2 API 中的[PutProtectConfigurationRuleSetNumberOverride](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_PutProtectConfigurationRuleSetNumberOverride.html)操作或中的 [put-protect-configuration-rule AWS CLI-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-protect-configuration-rule-set-number-override.html) 命令。本节介绍如何使用 AWS 最终用户消息 SMS 控制台和创建电话号码覆盖规则 AWS CLI。

------
#### [ Create a phone number rule override (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”开头，并且不能包含任何空格、连字符或圆括号。例如，`+1 (206) 555-0142` 格式不正确，而 `+12065550142` 格式正确。

   1. 对于**覆盖类型**，选择**始终允许**或**始终阻止**。

   1. 对于**到期日期 – 可选**，选择规则到期的日期，或将其留空以使该规则从不过期。

1. 选择**添加规则覆盖**。

------
#### [ Create a phone number rule override (AWS CLI) ]

您可以使用 [put-protect-configuration-rule-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-protect-configuration-rule-set-number-override.html) AWS CLI 命令来创建新的电话号码规则替代。

**注意**  
由于未指定 `--expiration-timestamp`，因此此规则永远不会过期。

```
$ aws pinpoint-sms-voice-v2 put-protect-configuration-rule-set-number-override --protect-configuration-id ProtectConfigurationID --destination-phone-number +12065550150 --action ACTION
```

在前面的命令中，进行以下更改：
+ *ProtectConfigurationID*替换为保护配置的唯一标识符。
+ *\$112065550150*替换为要为其创建规则的电话号码。
+ *ACTION*替换*ALLOW*为允许向该电话号码发送留言或不允许*BLOCK*向该电话号码发送消息。

------

# 在 “ AWS 最终用户消息 SMS” 中查询电话号码覆盖规则
<a name="protect-rule-override-rules-querying"></a>

要查询电话号码覆盖规则，您可以使用 AWS 最终用户消息 SMS 控制台、 AWS 最终用户消息 SMS 和语音 v2 API 中的[ListProtectConfigurationRuleSetNumberOverrides](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_ListProtectConfigurationRuleSetNumberOverrides.html)操作或中的 [list-protect-configuration-rule AWS CLI-set-number-overrides](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/list-protect-configuration-rule-set-number-overrides.html) 命令。本节介绍如何使用 AWS 最终用户消息 SMS 控制台和查询电话号码覆盖规则 AWS CLI。

------
#### [ List phone number rule override (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. 对于**覆盖类型**：
      + 始终允许 – 仅返回允许规则。
      + 始终阻止 – 仅返回阻止规则。

   1. 对于**日期**
      + 所有日期 – 不要筛选掉任何日期。
      + 最近添加 – 返回过去 24 小时内创建的电话号码覆盖规则。
      + 到期日期早于 – 返回在指定日期之前到期的电话号码覆盖规则。
      + 到期日期 – 返回在指定日期到期的电话号码覆盖规则。
      + 到期日期晚于 – 返回在指定日期之后到期的电话号码覆盖规则。

1. 选择 **Query (查询)**。

   **查询结果**部分会显示任何与您的查询相匹配的电话号码覆盖规则。您可以从该部分选择规则进行编辑或删除。

------
#### [ List phone number rule override (AWS CLI) ]

您可以使用 [list-protect-configuration-rule-set-number-overrides](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/list-protect-configuration-rule-set-number-overrides.html) AWS CLI 命令列出保护配置中的所有电话号码规则替代。

```
$ aws pinpoint-sms-voice-v2 list-protect-configuration-rule-set-number-overrides --protect-configuration-id ProtectConfigurationID
```

在前面的命令中，进行以下更改：
+ *ProtectConfigurationID*替换为保护配置的唯一标识符。

------

# 在 “ AWS 最终用户消息 SMS” 中编辑电话号码覆盖规则
<a name="protect-rule-override-rules-update"></a>

要编辑电话号码覆盖规则，您可以使用 AWS 最终用户消息 SMS 控制台、 AWS 最终用户消息 SMS 和语音 v2 API 中的[PutProtectConfigurationRuleSetNumberOverride](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_PutProtectConfigurationRuleSetNumberOverride.html)操作或中的 [put-protect-configuration-rule AWS CLI-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-protect-configuration-rule-set-number-override.html) 命令。本节介绍如何使用 AWS 最终用户消息 SMS 控制台和创建电话号码覆盖规则 AWS CLI。您可以一次选择多个电话号码覆盖规则进行批量编辑。

------
#### [ Edit a phone number rule override (Console) ]

要使用 AWS 最终用户消息 SMS 控制台编辑电话号码覆盖规则，请执行以下步骤：

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

1. 在导航面板的**保护**下，选择**保护配置**，然后选择相应的保护配置。

1. 选择**规则覆盖**选项卡，然后在**规则覆盖**部分，选择要更改的电话号码覆盖规则。您可以使用[查询电话号码覆盖规则](protect-rule-override-rules-querying.md#protect-rule-override-rules-querying.title)，搜索要编辑的特定规则。选择**编辑**。

1. 在**目的地电话号码**部分，您可以查看所有电话号码覆盖规则的详细信息。

    通过在**操作**列中选择**移除**，可以移除电话号码覆盖规则来防止编辑。

1. 对于**覆盖类型**，选择**始终允许**或**始终阻止**。

1. 对于**到期日期 – 可选**，选择规则到期的日期，或将其留空以使该规则从不过期。

1. 选择**保存更改**。

------
#### [ Edit a phone number rule override (AWS CLI) ]

您可以使用 [put-protect-configuration-rule-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/put-protect-configuration-rule-set-number-override.html) AWS CLI 命令编辑新的电话号码规则替代。

**注意**  
由于未指定 `--expiration-timestamp`，因此此规则永远不会过期。

```
$ aws pinpoint-sms-voice-v2 put-protect-configuration-rule-set-number-override --protect-configuration-id ProtectConfigurationID --destination-phone-number +12065550150 --action ACTION
```

在前面的命令中，进行以下更改：
+ *ProtectConfigurationID*替换为保护配置的唯一标识符。
+ *\$112065550150*替换为要为其创建规则的电话号码。
+ *ACTION*替换*ALLOW*为允许向该电话号码发送留言或不允许*BLOCK*向该电话号码发送消息。

------

# 删除 “ AWS 最终用户消息 SMS” 中的电话号码覆盖规则
<a name="protect-rule-override-rules-delete"></a>

要删除电话号码覆盖规则，您可以使用 AWS 最终用户消息 SMS 控制台、 AWS 最终用户消息 SMS 和语音 v2 API 中的[DeleteProtectConfigurationRuleSetNumberOverride](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_DeleteProtectConfigurationRuleSetNumberOverride.html)操作或中的 [delete-protect-configuration-rule AWS CLI-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/delete-protect-configuration-rule-set-number-override.html) 命令。本节介绍如何使用 AWS 最终用户消息 SMS 控制台和删除电话号码覆盖规则 AWS CLI。

------
#### [ Delete a phone number rule override (Console) ]

要使用 AWS 最终用户消息 SMS 控制台删除电话号码覆盖规则，请执行以下步骤：

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

1. 在导航面板的**保护**下，选择**保护配置**，然后选择相应的保护配置。

1. 选择**规则覆盖**选项卡，然后在**规则覆盖**部分，选择要删除的电话号码覆盖规则。您可以使用[查询电话号码覆盖规则](protect-rule-override-rules-querying.md#protect-rule-override-rules-querying.title)，搜索要编辑的特定规则。选择**删除**。

1. 在**删除规则覆盖**窗口中，输入 **confirm**，然后选择**删除**

------
#### [ Delete a phone number rule override (AWS CLI) ]

您可以使用 [delete-protect-configuration-rule-set-number-override](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/delete-protect-configuration-rule-set-number-override.html) AWS CLI 命令删除电话号码规则覆盖。

```
$ aws pinpoint-sms-voice-v2 delete-protect-configuration-rule-set-number-override --protect-configuration-id ProtectConfigurationID --destination-phone-number +12065550150
```

在前面的命令中，进行以下更改：
+ *ProtectConfigurationID*替换为保护配置的唯一标识符。
+ *\$112065550150*替换为要删除规则的电话号码。

------