19.4. 创建 Webhook


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

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

流程

  1. 在 Satellite Web UI 中,导航到 Administer > Webhooks
  2. Create new
  3. Subscribe to 列表中选择一个事件。
  4. 输入 webhook 的名称。
  5. 输入 目标 URL。Webhook 对预先配置的 URL 发出 HTTP 请求。目标 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. 可选:提供 HTTP 标头作为 JSON。也允许 ERB。

当使用非标准 HTTP 或 HTTPS 端口配置带有端点的 webhook 时,必须分配 SELinux,以便在 连接的网络环境中安装 Satellite 服务器中的在自定义端口上访问 Satellite

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.