検索

15.4. Webhook の作成

download PDF

Satellite web UI を使用して、イベント、ペイロード、HTTP 認証、コンテンツタイプ、およびヘッダーをカスタマイズできます。

次の手順を使用して、SatelliteWebUI で Webhook を作成します。

手順

  1. Satellite web UI で、Administer > Webhooks をクリックします。
  2. Create Webhook をクリックします。
  3. Subscribe to をクリックして、イベントを選択します。
  4. 名前を入力します。
  5. ターゲット URL を入力します。Webhook は、事前設定された URL に対して HTTP リクエストを行います。ターゲット URL は動的 URL にすることができます。shellhooks プラグインを使用する場合、URL は https://capsule.example.com:9090/shellhook/my_script の形式である必要があります。
  6. テンプレートをクリックして Template を選択します。
  7. HTTP メソッドを入力します。
  8. アクティブな Webhook を作成する場合は、Enabled フラグをオンにします。
  9. Credentials タブをクリックします。
  10. オプション: HTTP 認証が必要な場合は、ユーザー名とパスワードを入力します。
  11. サーバー証明書をシステム証明書ストアまたは Satellite CA に対して検証する必要がある場合は、Verify SSL を選択します。
  12. シェルフックを使用する場合は Proxy Authorization を選択します。それ以外の場合は、このボックスをオフにします。
  13. Additional タブで、HTTP コンテンツタイプを入力します。たとえば、定義したペイロードの application/jsonapplication/xmltext/plain などです。アプリケーションは、指定されたコンテンツタイプに一致するようにコンテンツを変換しようとはしません。
  14. オプション: HTTP ヘッダーを JSON として提供します。ERB も許可されます。

非標準の HTTP または HTTPS ポートを持つエンドポイントで webhook を設定する場合は、SELinux ポートを割り当てる必要があります。オンラインネットワークからの Satellite Server のインストールカスタムポートでの Satellite へのアクセスを確保するように SELinux を設定する手順 を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.