跳转到主要内容
Webhook 是容器镜像仓库的事件通知机制。配置 Webhook 后,当项目中的制品发生指定事件时,系统会以 HTTP POST 方式向目标地址发送事件信息。您可以将 Webhook 用于触发 CI/CD 流程、同步外部系统状态、记录审计信息或发送通知。

操作前确认

  • 已准备可接收 HTTP POST 请求的回调地址(Endpoint)。
  • 如回调服务需要鉴权,已准备可用于请求校验的认证 Header。

创建 Webhook

  1. 登录 GPU 云服务控制台。
  2. 进入 存储 > 镜像仓库 页面,选择项目所在地域。
  3. 在 项目 页签单击目标项目名称。
  4. 在项目侧边栏进入 Webhook 页面,单击 新建 Webhook。
  5. 填写 Webhook 配置。 事件类型 可参考下表选择。不同事件发送给目标地址的回调请求内容不同,通常包含事件类型、发生时间、操作者以及相关仓库或制品信息。
  6. 保存配置,在 Webhook 页面确认 Webhook 已创建。 Webhook 列表

查看投递记录

  1. 在 Webhook 页面找到目标 Webhook,单击展开图标。
  2. 查看投递记录。 载荷 是 Webhook 实际发送给目标地址的事件内容。如果外部系统未收到回调,先核对 Webhook 是否已启用、事件类型是否匹配、目标地址是否可用,以及接收服务是否能处理当前事件内容。 Webhook 投递记录

更新或停用 Webhook

  • 需要修改目标地址、事件类型或认证信息时,在目标 Webhook 的 操作 列单击 编辑,修改后保存。
  • 需要暂停发送事件通知时,单击 禁用。停用后,该 Webhook 不再向目标地址投递事件。
  • 不再需要该 Webhook 时,单击 删除 并按提示确认。删除前,请确认下游系统不再依赖对应事件通知。