17.4. 创建 Webhook


您可以通过 Satellite Web UI 自定义事件、有效负载、HTTP 身份验证、内容类型和标头。

使用以下步骤在卫星 Web UI 中创建 Webhook。

流程

  1. 在 Satellite Web UI 中,导航到 Administer > Webhooks
  2. Create new
  3. Subscribe to 列表中选择一个事件。
  4. 输入 webhook 的名称。
  5. 输入 目标 URL。Webhook 发出 HTTP 请求来预先配置的 URL。目标 URL 可以是动态 URL。
  6. 单击 Template 以选择模板。Webhook 模板用于在触发 Webhook 时向 Satellite 服务器生成 HTTP 请求正文。
  7. 输入 HTTP 方法。
  8. 可选:如果您不希望在创建 Webhook 时激活 Webhook,请取消选择 Enabled 标志。
  9. Credentials 选项卡。
  10. 可选:如果需要 HTTP 身份验证,请输入 User and Password
  11. 可选: 如果您不想根据系统证书存储或 Satellite CA 验证服务器证书,请取消检查 验证 SSL
  12. Additional 选项卡中,输入 HTTP Content Type。例如,您定义的有效负载上的 application/jsonapplication/xmltext/plain。应用程序不会试图转换内容以匹配指定的内容类型。
  13. 可选:以 JSON 提供 HTTP 标头。ERB 也被允许。

当使用非标准 HTTP 或 HTTPS 端口 配置 webhook 时,必须分配 SELinux 端口,请参阅配置 SELinux 以保证在 连接网络环境中安装卫星服务器中的自定义端口的访问权限

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.