本文介绍执行、禁用、编辑、删除通知规则以及查看通知规则日志的方法。
已创建通知规则,操作详情参见 创建镜像推送通知规则。
支持对已创建的通知规则进行手动执行、禁用、编辑和删除操作。
登录 镜像仓库控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏单击 事件通知。
在目标规则的 操作 列,执行规则管理操作。
操作 | 说明 |
---|---|
启用 | 即时触发通知规则。 |
禁用 | 禁用已启用的规则。最多支持启用 20 条保留规则,超出限制后新建的规则为禁用状态。如需开启请先禁止或删除存量的规则。 |
编辑 | 更新通知规则的配置信息。支持更新规则的名称、生效的命名空间、OCI 制品仓库、版本匹配正则表达式、目标 URL 等信息。不支持更新规则生效的实例。 |
删除 | 删除暂不需要的规则,释放资源空间。当前最多支持启用 20 条通知规则,超出限制后新建的规则为禁用状态。支持通过删除的方式释放启用配额。 |
单击规则的名称,支持在 触发日志 页面查看规则执行的日志。
常用的匹配场景和匹配方式示例如下。
匹配方式 | 匹配目标 | 正则表达式 | 匹配目标名称 | ||||
---|---|---|---|---|---|---|---|
v1 | version-1 | test-1 | v2 | v3 | |||
完全匹配 | 仅匹配 v1 版本号。 | v1 | √ | - | - | - | - |
前缀匹配 | 匹配以 v 开头的所有版本号。 | ^v.*$ | √ | √ | - | √ | √ |
多前缀匹配 | 匹配以 v 或 t 开头的所有版本号。 | ^(v|t).*$ | √ | √ | √ | √ | √ |
后缀匹配 | 匹配以 -1 结尾的所有版本号。 | ^.*-1$ | - | √ | √ | - | - |
多后缀匹配 | 匹配以 1 或 2 结尾的所有版本号。 | ^.*(1|2)$ | √ | √ | √ | √ | - |
版本号匹配 | 匹配以 v 开头,连接阿拉伯数字结尾的版本号。 | ^v([0-9.]+)$ | √ | - | - | √ | √ |