SMS エンドユーザーメッセージングサービスと AWS リソースのセットアップ

  • リリースバージョン: Zurich
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 顧客が仮想エージェントまたはライブエージェントとシームレスに会話できるように、Amazon Web Services (AWS) エンドユーザーメッセージングを使用して対話型 SMS を設定します。

    始める前に

    • 管理アクセス権を持つ アマゾン ウェブ サービス (AWS) アカウントを調達し、SMS 統合のセットアップを完了します。既に AWS アカウントをお持ちの場合、この手順は必要ありません。AWS アカウントの作成方法については、ドキュメントを参照してください
    必要なロール:admin

    このタスクについて

    AWS で統合を設定するには、電話番号と、AWS エンドユーザーメッセージング電話番号に登録する AWS SNS トピックを調達する必要があります。SNS トピックをサブスクライブする AWS の Lambda 関数は、受信するメッセージを検証および検証するために、秘密キーを使用して SMS メッセージに署名します。Lambda 関数は、Key Management Services (KMS) を使用して、SHA-256 アルゴリズムを使用して署名を作成します。

    これにより、IAM ユーザーは AWS エンドユーザーメッセージング API を呼び出して送信 SMS/MMS を送信できるようになります。また、メディアファイルを顧客に送信し、送信メディアファイルを保存するように S3 バケットを設定することもできます。

    SMS と AWS エンドユーザーメッセージングのセットアップと統合の概要

    手順

    1. [AWS エンドユーザーメッセージング (AWS end user messaging)] に移動し、[ SMS の管理 ] を選択して電話番号を調達します。

      電話番号を調達する方法については、ドキュメントを参照してください

    2. CloudFormation テンプレートを使用して、必要な Amazon Web Services リソースとプロパティのコレクションをセットアップします。
      スタックをデプロイする方法については、 ドキュメントを参照してください。ServiceNow CloudFormation テンプレートは、ServiceNow Store の Conversational SMS Integration with AWS End User Messaging ストアアプリケーションからダウンロードできます。このテンプレートは、キーマテリアルなしで外部 (インポートキーマテリアル) タイプの KMS (キー管理サービス) を作成します。ラップされたキーマテリアルを個別にアップロードする必要があります。
    3. ラップされたキーマテリアルをステップ 2 のキーにアップロードします。
      キー値の長さは 32 バイトで、HMAC_256 アルゴリズムを使用する必要があります。このキー値は、ServiceNow プラットフォームでのセットアップにも必要です。ラップされたキーマテリアルを KMS キーにアップロードする方法については、 ドキュメントを参照してください。
    4. 電話番号をリンクして、Simple Notification Service (SNS) がエージェントと顧客間の双方向 SMS インタラクションをサポートできるようにします。
      電話番号をSNSにリンクする方法については、ドキュメントを参照してください
    5. CloudFormation テンプレートを実行した後、作成された IAM ユーザーの認証情報を生成します。

      CloudFormation テンプレートは、エンドユーザーメッセージング API を呼び出すために必要な権限を持つ IAM ユーザーを作成します。これにより、送信 SMS と S3 バケットへのメディアファイルのアップロードが可能になります。IAM ユーザーのアクセスキーを作成する必要があります。アクセスキー ID と秘密アクセスキーは、ServiceNow プラットフォームでのセットアップ時に必要です。IAM ユーザーのアクセスキーを作成する方法については、ドキュメントを参照してください