Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

アマゾン ウェブ サービスとの統合


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


アマゾン ウェブ サービスとの統合について

アマゾン・ウェブ・サービス(AWS)は、一般的に使われているクラウド・コンピューティング・プラットフォームだ。AWSのサービスの1つであるAmazon EventBridgeは、AWSとクアルトリクス間の統合ポイントとして使用できます。

Amazon EventBridgeのイベントに基づいて、クアルトリクスのワークフローをトリガーし、アンケートの送信、お礼メール、アンケートの完了に対する報酬など、他のタスクをトリガーすることができます。

注意カスタムコーディング機能はそのまま提供され、実装するにはプログラミングの知識が必要です。Qualtricsサポートでは、カスタムコーディングに関するサポートやコンサルティングを提供していません。その代わりに、私たちの熱心なユーザー・コミュニティに尋ねてみることもできます。カスタムコーディングサービスの詳細については、クアルトリクスの営業担当にお問い合わせください。

ステップ1: JSONイベントの設定

  1. クアルトリクスで、新しいイベントベースのワークフローを作成します。
  2. イベントにはJSONイベントを選択します。クアルトリクスワークフローでJSONイベントを選択する
  3. URLをコピー」をクリックします。後で参照できるように、このURLをどこかに保存しておいてください。JsonイベントでURLをクリックコピーする。

ステップ2:EventBridgeでの接続の作成

次へ、EventBridgeで接続を作成し、AWSとクアルトリクス間でデータの受け渡しができるようにします。

  1. 新しいタブでAmazon Web Servicesにログインし、Amazon Eventbridgeコンソールに移動します。
  2. APIの目的地に移動します。イベントブリッジで新しい接続を作成する
  3. Connections]タブで[Create connection]をクリックする。
  4. 接続名を入力し、この接続が何に使用されるかを確認します。接続に名前を付ける
  5. デスティネーションタイプでその他」を選択します。接続の認可を設定する
  6. AuthorizationのタイプはBasicを選択する。
  7. ユーザー名には、クアルトリクスでのユーザー名を入力します。
  8. Passwordには、クアルトリクスアカウントのAPI Keyを入力します。
  9. Invocation Http Parametersをクリックして展開します。接続パラメータの設定
  10. 以下のフィールドを設定する:
    • パラメータ:ヘッダー
    • キーコンテンツタイプ
    • : application/json
  11. 作成」をクリックする。
  12. Connectionsウィンドウで、接続がAuthorizedであることを検証します。

ステップ3:EventBridgeでのAPIデスティネーションの作成

次へ、データの送信先を制御するEventBridgeのAPI送信先を作成する。この場合、APIの送信先は、ステップ1でコピーしたJSONイベントURLになります。

  1. EventBridgeで、API destinationsに移動します。イベントブリッジで新しいデスティネーションを作成する
  2. APIデスティネーション]タブで、[APIデスティネーションの作成]をクリックします。
  3. このAPIデスティネーションが何に使用されるかが分かるように、Nameを入力します。api先に名前をつける。
  4. API送信先エンドポイントにはステップ1でコピーしたJSONイベントURLを貼り付けます。api先の設定
  5. HTTPメソッドはPOSTを選択する。
  6. 必要であれば、1秒あたりのInvocationレート制限を入力する。これは、エンドポイントが1秒間に呼び出される最大回数を制御する。
    Qtip:クアトリクスは、1分あたり最大3000トランザクション(1秒あたり50トランザクションの継続)をサポートしています。
  7. Connection(接続)にはUse an existing connection(既存の接続を使用)を選択します。
  8. ドロップダウンメニューを使用して、ステップ2で作成した接続を選択します。
  9. 作成」をクリックする。
  10. API destinations ウィンドウで、APIデスティネーションがActiveであることを確認します。アクティブなデスティネーションの表示

ステップ4:EventBridgeルールの作成

EventBridgeの
ルールは、特定のイベントやパターンをフィルターするために使用されます。作成するルールは、組織やユースケースによって異なります。このセクションでは、S3での新規オブジェクト作成をフィルターするルールを作成する例を使用する。

  1. EventBridgeでRules セクションに移動します。イベントブリッジで新しいルールを作成する
  2. Create ruleをクリックする。
  3. ルールにわかりやすい名前をつける。ルールに名前を付け、ソースを選択する
  4. イベントバスはデフォルトを選択。
    Qtip:S3イベント通知は、デフォルトのEventBridgeバスにのみ送信できます。
  5. ルールタイプは「イベントパターンを持つルール」を選択する。
  6. 次へ]をクリックします。
  7. イベントソースにはAWSイベントまたはEventBridgeパートナーイベントを選択します。イベントソースの選択
    Qtip:EventBridgeに送信できるイベントの例については、こちらのAWSサポートページをご覧ください。このページの例では、オブジェクトがS3バケットにドロップされ、クアルトリクス内でピックアップされ処理されると仮定します。
  8. 作成方法はパターンフォームを使用」を選択する。イベントパターンの設定
  9. イベントソースにはAWS servicesを選択します。
  10. AWSサービスとしてSimple Storage Service (S3)を選択します。
  11. イベントタイプにAmazon S3 Event Notificationを 選択します。
  12. Specific event(s)を有効にし、Object Created イベントを選択する。特定のイベントとバケットを選ぶ
  13. Specific bucket(s) by nameを有効にし、S3バケット名を入力します。
  14. 次へ]をクリックします。
  15. ターゲットタイプにEventBridge APIのデスティネーションを選択します。api先の選択
  16. APIデスティネーションは、「既存のAPIデスティネーションを使用する」を選択し、ステップ3で作成したAPIデスティネーションをドロップダウンで選択します。
  17. エグゼクティブロールについては、新しいロールを作成するか、既存のロールを使用してください。
  18. ルールエディタの指示に従って、ルールを評価し、設定を完了する。

ステップ5: S3バケット設定の更新

このAWSサポートページの指示に従って、イベントをEventBridgeにプッシュするためにS3バケットを更新してください。

ステップ6:ワークフローの完成

これでAWSインスタンスとクアルトリクスインスタンスが接続されました!オブジェクトがS3にアップロードされると、イベントがEventBridgeに送信され、EventBridgeはイベントをクアルトリクスワークフローのJSONイベントに配信し、ワークフローを開始します。JSONイベントのボディでS3イベントにフルアクセスできるようになります。結果Jsonペイロードの例

ワークフローの結果として発生するタスクを追加することができます。詳細はタスクの定義を参照。

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。