

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 AWS 最終使用者傳訊簡訊中使用保護組態
<a name="protect-configuration"></a>

使用保護組態來控制 AWS 最終使用者傳訊簡訊可以傳送訊息的目標國家/地區。透過控制允許將訊息傳送到哪些國家/地區，可以避免傳訊到訊息費用較高或您未在當地營運的國家/地區。每個保護組態都包含 SMS、MS 和語音的個別允許和封鎖國家/地區規則。為每個簡訊使用案例建立個別的保護組態，以提高偵測準確性。將行銷通知等使用案例與登入/註冊分開，可進行更精確的風險評估。此外，當一個使用案例面向 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}}
```

根據您的使用案例，我們建議下列事項：
+ 如果您只需要一組所有 SMS、MS 和語音的國家/地區規則，您應該建立保護組態，並將其關聯為*您的帳戶預設值*。

  1. 遵循 中的指示建立保護組態，[在 AWS 最終使用者傳訊簡訊中建立保護組態](protect-configuration-create.md)並將關聯設定為*帳戶預設值*。

  1. 遵循 中的指示，編輯 SMS、MMS 和語音的*允許*、*封鎖*、*監控*和*篩選*國家/地區規則[在 AWS 最終使用者傳訊簡訊中變更保護組態國家/地區規則](protect-configuration-edit-countries.md)。

  1. 除非使用 *ConfigurationSetName* 或 *ProtectConfigurationId* 覆寫，否則*您的帳戶預設*保護組態現在會用於您傳送的任何訊息。
+ 如果您的使用案例需要更精細的控制和事件記錄，您可以將保護組態與組態集建立關聯。

  1. 如果您尚未建立組態集，請遵循 中的指示[在 AWS 最終使用者傳訊簡訊中建立組態設定](configuration-set-create.md)，我們也建議您設定事件目的地來記錄 SMS、MS 和語音事件。

  1. 遵循 中的指示建立保護組態，並將關聯[在 AWS 最終使用者傳訊簡訊中建立保護組態](protect-configuration-create.md)設定為*組態集*，然後選擇一或多個組態集。

  1. 遵循 中的指示，編輯 SMS、MMS 和語音的*允許*、*封鎖*、*監控*和*篩選*國家/地區規則[在 AWS 最終使用者傳訊簡訊中變更保護組態國家/地區規則](protect-configuration-edit-countries.md)。

  1. 若要使用保護組態，您需要在 `SendMediaMessage`、 `SendTextMessage`或 `SendVoiceMessage`命令的 中傳遞 *ConfigurationSetName*。
+ 如果您的使用案例需要更精細的控制項，您可以建立保護組態，並在 *ProtectConfigurationId* API 參數中使用保護組態。

  1. 遵循 中的指示建立保護組態，[在 AWS 最終使用者傳訊簡訊中建立保護組態](protect-configuration-create.md)並將關聯設定為*無關聯*。

  1. 遵循 中的指示，編輯 SMS、MMS 和語音的*允許*、*封鎖*、*監控*和*篩選*國家/地區規則[在 AWS 最終使用者傳訊簡訊中變更保護組態國家/地區規則](protect-configuration-edit-countries.md)。

  1. 若要使用保護組態，您需要在 `SendMediaMessage`、 `SendTextMessage`或 `SendVoiceMessage`命令的 中傳遞 *ProtectConfigurationId*。

**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)