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

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

    始める前に

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

    このタスクについて

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

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

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

    手順

    1. [AWS エンドユーザーメッセージング] に移動し、[ 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 テンプレートは、送信 SMS を有効にし、S3 バケットへのメディアファイルのアップロードを可能にするエンドユーザーメッセージング API の呼び出しに必要な権限を持つ IAM ユーザーを作成します。IAM ユーザーのアクセスキーを作成する必要があります。アクセスキー ID と秘密アクセスキーは、ServiceNow プラットフォームでのセットアップ中に必要になります。IAM ユーザーのアクセスキーを作成する方法については、ドキュメントを参照してください