

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

# 在 AWS 最终用户消息 SMS 中使用保护配置
<a name="protect-configuration"></a>

使用保护配置来控制 AWS 最终用户消息 SMS 可以将您的消息发送到哪些目的地国家。通过控制允许向哪些国家/地区发送消息，您可以避免向消息价格高的国家/地区或您不运营业务的国家/地区发送消息。每个保护配置均针对短信、彩信和语音，分别设有允许和阻止国家/地区规则。为每个消息收发使用案例创建单独的保护配置，以提高检测准确性。将营销通知等使用案例与登录/注册分开，可以进行更精确的风险评估。此外，当某个使用案例面临 AIT 攻击时，其他使用案例可以继续发送消息，而不会受到任何消息筛选的影响。

您可以使用保护配置作为*账户默认*配置，也可以使用配置集，或者在`SendMediaMessage``SendTextMessage`、或`SendVoiceMessage`命令的*ProtectConfigurationId*参数中。当设置为“账户默认配置”**时，保护配置也会影响通过 Amazon SNS、Amazon Cognito 和 `SendMessages` 发送的消息。

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

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

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

1. *账户默认配置* – 如果未指定保护配置或保护配置从 1 或 2 开始可用，则将使用*账户默认*保护配置。
**注意**  
*要将保护配置与其他 AWS 服务（例如 Amazon SNS 或 Amazon Pinpoint）一起使用保护配置来发送消息，您需要将保护配置设置为账户默认设置。*

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

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

以下 `SendMediaMessage` 示例在命令中同时指定了配置集和保护配置。无论配置集是否具有关联的保护配置或是否存在*帐户默认*保护配置，都将使用*ProtectConfigurationId*参数中指定的保护配置。

```
aws pinpoint-sms-voice-v2 --region '{{us-east-1}}' send-media-message --destination-phone-number {{+12065550150}} --origination-identity {{+14255550120}} --message-body '{{text body}}' --media-urls '{{s3://s3-bucket/media_file.jpg}}' --configuration-set-name {{ConfigSetName}} --protect-configuration-id {{ProtectConfigId}}
```

根据您的使用案例，我们建议您执行以下操作：
+ 如果您只需要为所有短信、彩信和语音设置一组国家/地区规则，则应创建一个保护配置，并将其关联为“账户默认配置”**。

  1. 按照[在 AWS 最终用户消息 SMS 中创建保护配置](protect-configuration-create.md)中的说明创建保护配置，并将其关联设置为“账户默认配置”**。

  1. 按照[在 AWS 最终用户消息 SMS 中更改保护配置国家/地区规则](protect-configuration-edit-countries.md)中的说明编辑短信、彩信和语音的“允许”**、“阻止”**、“监控”**和“筛选”**国家/地区规则。

  1. 现在，除非使用或覆盖，否则您的*账户默认*保护配置将用于您发送的任何消息。*ConfigurationSetName*ProtectConfigurationId**
+ 如果您的使用案例需要更精细的控制和事件记录，则可以将保护配置与配置集相关联。

  1. 如果您尚未创建配置集，请按照[在 AWS 终端用户消息发送 SMS 服务中创建配置集](configuration-set-create.md)中的说明进行操作，我们还建议您设置事件目的地来记录短信、彩信和语音事件。

  1. 按照[在 AWS 最终用户消息 SMS 中创建保护配置](protect-configuration-create.md)中的说明创建保护配置，并将关联设置为“配置集”**，然后选择一个或多个配置集。

  1. 按照[在 AWS 最终用户消息 SMS 中更改保护配置国家/地区规则](protect-configuration-edit-countries.md)中的说明编辑短信、彩信和语音的“允许”**、“阻止”**、“监控”**和“筛选”**国家/地区规则。

  1. 要使用保护配置，你需要*ConfigurationSetName*在`SendMediaMessage``SendTextMessage`、或`SendVoiceMessage`命令中传入。
+ 如果您的用例需要更精细的控制，则可以创建保护配置并在 *ProtectConfigurationId*API 参数中使用保护配置。

  1. 按照[在 AWS 最终用户消息 SMS 中创建保护配置](protect-configuration-create.md)中的说明创建保护配置，并将其关联设置为“无关联”**。

  1. 按照[在 AWS 最终用户消息 SMS 中更改保护配置国家/地区规则](protect-configuration-edit-countries.md)中的说明编辑短信、彩信和语音的“允许”**、“阻止”**、“监控”**和“筛选”**国家/地区规则。

  1. 要使用保护配置，你需要*ProtectConfigurationId*在`SendMediaMessage``SendTextMessage`、或`SendVoiceMessage`命令中传入。

**Topics**
+ [创建保护配置](protect-configuration-create.md)
+ [更改国家/地区规则](protect-configuration-edit-countries.md)
+ [更改关联](protect-configuration-edit-association.md)
+ [删除保护配置](protect-configuration-delete.md)
+ [设置删除保护](protect-configuration-deletion-protection.md)
+ [重命名保护配置](protect-configuration-change-name.md)
+ [管理保护配置的标签](protect-configuration-tags.md)