

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

# 更改 AWS 最终用户消息 SMS 中的保护配置关联
<a name="protect-configuration-edit-association"></a>

要使用保护配置中包含的国家/地区规则，您需要将该保护配置关联为配置集的“账户默认配置”**，或者直接将其用于消息发送。如果您只有一个消息发送使用案例，使用“账户默认配置”**是最简单的选择。如果您有多个用例，则可以使用配置集来控制 AWS 最终用户消息短信发送到哪些国家/地区，为了获得最大的控制权，您可以直接在消息发送中关联保护配置。要更改保护配置的关联，您可以使用 AWS 最终用户消息 SMS 控制台、 AWS 最终用户消息 SMS 和语音 v2 API 中的`AssociateProtectConfiguration`或`SetAccountDefaultProtectConfiguration`操作，或者中的`aws sms-voice associate-protect-configuration` AWS CLI或`aws sms-voice set-account-default-protect-configuration`命令。本节介绍如何使用 AWS 最终用户消息 SMS 控制台和更改保护配置的关联 AWS CLI。

发送请求的“有效”**保护配置的选择过程如下所示：

1. *ProtectConfigurationId*— 如果在 API 请求参数中指定了保护配置，则将使用该配置。

1. *ConfigurationSetName*— 如果在 API 请求参数中未指定保护配置，但指定了配置集并且该配置集具有关联的保护配置，则将使用与此配置集关联的保护配置。

1. *账户默认配置* – 如果未指定保护配置或保护配置从 1 或 2 开始可用，则将使用*账户默认*保护配置。

1. *无* – 仅当在 `SendTextMessage` API 请求中明确指定时，才会使用保护配置。

一个保护配置可以与多个配置集相关联，而一个配置集只能与一个保护配置相关联。只能有一个“账户默认”**保护配置。

------
#### [ Edit a protect configuration association (Console) ]

要使用 AWS 最终用户消息 SMS 控制台编辑保护配置，请执行以下步骤：

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

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

1. 在**保护配置**页面上，选择一个保护配置。

1. 选择 **Associations (关联)** 选项卡。

1. 选择**编辑设置**。

1. 在**编辑设置**页面上，选择以下选项之一：
   + **账户默认配置** – 将此保护配置用作您的“账户默认配置”**。这将替换当前“账户默认”**保护配置。
   + **配置集** – 将保护配置与一个或多个配置集相关联。
     + 在**可供关联的配置集**中，选中一个或多个尚未关联任何保护配置的配置集。
   + **无关联** – 保护配置未与您的“账户默认配置”**或配置集相关联。

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

------
#### [ Edit a protect configuration association (AWS CLI) ]

您可以使用 associate-protect-configuration命令将保护配置与配置集相关联。要更改*帐户的默认*保护配置，请使用 set-account-defult-protect-configuration命令。

要在命令行中更改配置集与保护配置的关联，请输入以下命令：

```
$ aws pinpoint-sms-voice-v2 associate-protect-configuration --configuration-set-name ConfigurationSetName --protect-configuration-id ProtectConfigurationID
```

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

要在命令行中更改账户默认保护配置，请输入以下命令：

```
$ aws pinpoint-sms-voice-v2 set-account-default-protect-configuration --protect-configuration-id ProtectConfigurationID
```

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

------
#### [ Disassociate a protect configuration (AWS CLI) ]

您可以使用 disassociate-protect-configuration命令取消保护配置与配置集的关联。要删除*账户的默认*保护配置，请使用 delete-account-defult-protect-configuration命令。

要在命令行中移除配置集与保护配置的关联，请输入以下命令：

```
$ aws pinpoint-sms-voice-v2 disassociate-protect-configuration --configuration-set-name ConfigurationSetName --protect-configuration-id ProtectConfigurationID
```

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

要在命令行中移除“账户默认”**保护配置，请输入以下命令：

```
$ aws pinpoint-sms-voice-v2 delete-account-default-protect-configuration
```

------