OPA Webhook

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

OPA Webhookはwebhook HTTPリクエストフォワーダーです。 OPA WebhookはWorkato On‑Premise Agent(OPA)上で実行されます。 このコネクターにより、内部サービスはwebhookイベントをWorkatoに送信できます。

OPA Webhookワークフローの例:

  1. レシピが開始されると、Workatoはコネクタートリガーwebhook_subscribeを呼び出します。
  2. コネクターは、指定されたrouting keyに対して、レシピのWorkato webhook URLをOPA拡張機能に登録します。
  3. 内部サービスはHTTPリクエストを http://<opa-host>:<listenPort>/<routing_key>に送信します。
  4. OPA拡張機能は、そのrouting keyを持つ実行中のすべてのレシピにリクエスト本文を転送します。

コミュニティライブラリからOPA Webhookをインストールする

コミュニティライブラリからOPA Webhookコネクターをインストールするには、次の手順を実行します:

次の手順を実行して、コミュニティライブラリからOPA Webhookコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。 または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。 または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

コネクション設定

OPA Webhookコネクターは、認証にexternal secrets managerを使用します。

external secrets managerを使用して、OPA Webhookコネクター内のデータを保護します。 external secrets managerの使用に関する詳細については、コネクション認証情報のSecrets managementを参照してください。

オンプレミスエージェントのセットアップ

external secrets manager認証用にOPA Webhookをセットアップするには、次の手順を実行します:

1

OPA webhooksを使用する予定のワークスペースに、オンプレミスエージェントをインストールして接続します。 詳細な手順については、オンプレミスエージェントを参照してください。

2

OPA Webhook拡張機能のZIPファイルをダウンロードします。

3

OPA Webhook拡張機能のZIPファイルからJARファイルを抽出します。

4

JARファイルを、lib_ext/などのOPA拡張機能フォルダに保存します。

5

OPA config.ymlを更新して、次を含めます:

yml
extensions:
  webhook:
    controllerClass: com.workato.extension.webhook.ExtensionController
    listenPort: 8081
    maxRetries: 3
    retryDelayMs: 2000
    connectionTimeout: 30000
    readTimeout: 30000

external secrets manager認証を使用してOPA Webhookに接続する

WorkatoでOPA Webhookに接続するには、次の手順を実行します。

1

作成 > コネクションをクリックします。

2

OPA Webhookを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

OPA WebhookコネクションOPA Webhookコネクションをセットアップします。

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプを選択します。 オプションにはCloudまたはオンプレミスグループが含まれます。

6

webhook拡張機能のプロファイルを入力します。 これは、OPA config.ymlファイルで設定されたプロファイル名と一致する必要があります。

7

接続をクリックします。

最終更新日: