

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS エンドユーザーメッセージング SMS で保護設定を使用する
<a name="protect-configuration"></a>

保護設定を使用して、 AWS エンドユーザーメッセージング SMS がメッセージを送信できる送信先国を制御します。メッセージの送信を許可する国を制御することにより、メッセージ料金が高い国や事業を展開していない国への送信を回避できます。各保護設定には、SMS、MMS、音声の個々の許可国ルールとブロック国ルールが含まれています。メッセージングのユースケースごとに個別の保護設定を作成して、検出精度を向上させます。マーケティング通知などのユースケースをログイン/サインアップから分離すると、より正確なリスク評価が可能になります。さらに、あるユースケースが AIT に直面しても、他のユースケースはメッセージのフィルタリングなしでメッセージを配信し続けます。

保護設定は、*アカウントのデフォルト*、設定セット、または `SendMediaMessage`、`SendTextMessage`、または `SendVoiceMessage` コマンドの *ProtectConfigurationId* パラメータで使用できます。*アカウントのデフォルト*として設定すると、保護設定は Amazon SNS、Amazon Cognito、`SendMessages` を介して送信されるメッセージにも影響します。

送信リクエストの*有効な*保護設定を選択するプロセスは次のとおりです。

1. *ProtectConfigurationId* – API リクエストパラメータで保護設定が指定されている場合は、その設定が使用されます。

1. *ConfigurationSetName* – API リクエストパラメータで保護設定が指定されていないが、設定セットが指定されていて、それに関連する保護設定がある場合は、その設定セットに関連付けられた保護設定が使用されます。

1. *Account default* – 保護設定が指定されていないか、1 または 2 から選択できる場合は、*アカウントのデフォルト*の保護設定が使用されます。
**注記**  
Amazon SNS や Amazon Pinpoint などの他の AWS サービスで保護設定を使用してメッセージを送信するには、保護設定を*アカウントのデフォルト*として設定する必要があります。

1. *なし* – 保護設定は、`SendTextMessage` API リクエストで指定された場合にのみ使用されます。

保護設定は複数の設定セットに関連付けることができますが、設定セットを関連付けることができるのは 1 つの保護設定のみです。*アカウントのデフォルト*の保護設定は、いつでも 1 つだけです。

次の `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、MMS、音声に 1 セットの国ルールのみが必要な場合は、保護設定を作成し、アカウント*アカウントのデフォルト*として関連付ける必要があります。

  1. [AWS エンドユーザーメッセージング SMS で保護設定を作成する](protect-configuration-create.md) の手順に従って保護設定を作成し、関連付けを*アカウントのデフォルト*として設定します。

  1. 「[AWS エンドユーザーメッセージング SMS で保護設定の国ルールを変更する](protect-configuration-edit-countries.md)」の指示に従って、SMS、MMS、音声について、国ルールの*許可*、*ブロック*、*モニタリング*、*フィルタリング*を編集します。

  1. *アカウントのデフォルト*の保護設定は、*ConfigurationSetName* または *ProtectConfigurationId* を使用してオーバーライドされない限り、送信するメッセージに使用されるようになりました。
+ ユースケースでより詳細なコントロールとイベントログ記録が必要な場合は、保護設定を設定セットに関連付けることができます。

  1. 設定セットをまだ作成していない場合は、「[AWS End User Messaging SMS で設定セットを作成する](configuration-set-create.md)」の指示に従ってください。また、SMS、MMS、音声イベントをログに記録するようにイベント送信先を設定することをお勧めします。

  1. 「[AWS エンドユーザーメッセージング SMS で保護設定を作成する](protect-configuration-create.md)」の指示に従って保護設定を作成し、関連付けを*設定セット*として設定し、1 つ以上の設定セットを選択します。

  1. 「[AWS エンドユーザーメッセージング SMS で保護設定の国ルールを変更する](protect-configuration-edit-countries.md)」の指示に従って、SMS、MMS、音声について、国ルールの*許可*、*ブロック*、*モニタリング*、*フィルタリング*を編集します。

  1. 保護設定を使用するには、`SendMediaMessage`、`SendTextMessage`、または `SendVoiceMessage` コマンドで *ConfigurationSetName* を渡す必要があります。
+ ユースケースでより詳細なコントロールが必要な場合は、*ProtectConfigurationId* API パラメータで保護設定を作成し、保護設定を使用できます。

  1. [AWS エンドユーザーメッセージング SMS で保護設定を作成する](protect-configuration-create.md) の手順に従って保護設定を作成し、関連付けを*関連付けなし*として設定します。

  1. 「[AWS エンドユーザーメッセージング SMS で保護設定の国ルールを変更する](protect-configuration-edit-countries.md)」の指示に従って、SMS、MMS、音声について、国ルールの*許可*、*ブロック*、*モニタリング*、*フィルタリング*を編集します。

  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)