AWS End User Messaging SMS での保護設定の使用 - AWS エンドユーザーメッセージング SMS

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

AWS End User Messaging SMS での保護設定の使用

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

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

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

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

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

  3. Account default – 保護設定が指定されていないか、1 または 2 から選択できる場合は、アカウントのデフォルトの保護設定が使用されます。

    注記

    Amazon SNS や Amazon Pinpoint などの他の AWS サービスで保護設定を使用してメッセージを送信するには、保護設定をアカウントのデフォルトとして設定する必要があります。

  4. なし – 保護設定は、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 End User Messaging SMS で保護設定を作成する の手順に従って保護設定を作成し、関連付けをアカウントのデフォルトとして設定します。

    2. AWS End User Messaging SMS で保護設定の国ルールを変更する」の指示に従って、SMS、MMS、音声について、国ルールの許可ブロックモニタリングフィルタリングを編集します。

    3. アカウントのデフォルトの保護設定は、ConfigurationSetName または ProtectConfigurationId を使用してオーバーライドされない限り、送信するメッセージに使用されるようになりました。

  • ユースケースでより詳細なコントロールとイベントログ記録が必要な場合は、保護設定を設定セットに関連付けることができます。

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

    2. AWS End User Messaging SMS で保護設定を作成する」の指示に従って保護設定を作成し、関連付けを設定セットとして設定し、1 つ以上の設定セットを選択します。

    3. AWS End User Messaging SMS で保護設定の国ルールを変更する」の指示に従って、SMS、MMS、音声について、国ルールの許可ブロックモニタリングフィルタリングを編集します。

    4. 保護設定を使用するには、SendMediaMessageSendTextMessage、または SendVoiceMessage コマンドで ConfigurationSetName を渡す必要があります。

  • ユースケースでより詳細なコントロールが必要な場合は、ProtectConfigurationId API パラメータで保護設定を作成し、保護設定を使用できます。

    1. AWS End User Messaging SMS で保護設定を作成する の手順に従って保護設定を作成し、関連付けを関連付けなしとして設定します。

    2. AWS End User Messaging SMS で保護設定の国ルールを変更する」の指示に従って、SMS、MMS、音声について、国ルールの許可ブロックモニタリングフィルタリングを編集します。

    3. 保護設定を使用するには、SendMediaMessageSendTextMessage、または SendVoiceMessage コマンドで ProtectConfigurationId を渡す必要があります。