Amazon Cognito を使用して SMS メッセージを送信するように発信元 ID を設定する方法を教えてください。

所要時間1分
0

Amazon Cognito で SMS メッセージを送信するために、発信元 ID を設定したいです。

解決方法

Amazon Cognito で発信元 ID を指定する

Amazon Cognito のカスタム SMS 送信者 Lambda トリガーを使用して Amazon Simple Notification Service (Amazon SNS) の発行 API オペレーションをカスタマイズし、MessageAttributes パラメータを理解してください。次に、以下の属性の値を設定します。

  • AWS.SNS.SMS.SenderID
  • AWS.MM.SMS.OriginationNumber

特定のリージョンに複数の発信元番号または発信元 ID がある場合は、AWS.MM.SMS.OriginationNumberAWS.SNS.SMS.SenderID のパラメータを使用して、特定の発信元 ID 情報を選択します。

注: AWS Lambda 関数を使用して SMS メッセージを送信すると、Lambda の料金モデルに基づくとコストがかかります。

発信元番号のデフォルト設定

発信元番号が指定されていない場合、AWS は次の設定を使用して SMS メッセージを送信します。

  1. AWS は、アカウントにショートコードが割り当てられているかどうかを確認します。ショートコードがある場合、AWS はそのショートコードを使用してメッセージを送信します。
  2. ショートコードがない場合、AWS はアカウントと該当する国の AWS リージョンに関連付けられている利用可能なロングコードを選択します。米国の場合、アカウントにショートコードがない場合、AWS はフリーダイヤル番号よりも 10DLC を優先的に選択します。

または、SNS テキストメッセージの設定を介して送信者 ID をデフォルトにすることもできます。これは SNS テキストメッセージのコンソールまたは SNS SetSMSAttributesAPI を通じて行います。Amazon Cognito は、SMS メッセージを送信するときに、設定された送信者 ID のデフォルト値を発信元 ID として使用します。

AWS公式
AWS公式更新しました 9ヶ月前
コメントはありません