You need to enable JavaScript to run this app.
导航
创建版本不可变规则
最近更新时间:2024.05.11 10:19:20首次发布时间:2024.05.11 10:19:20

镜像仓库支持设置版本不可变规则,确保指定的镜像版本仅可成功推送一次,避免误操作导致的镜像版本覆盖问题。

注意事项

匹配版本不可变规则的镜像版本,不支持手动和版本保留规则删除。如果需要删除对应的版本,请修改或者删除版本不可变规则,使对应的版本不可变规则对目标镜像版本不可用。

操作步骤

  1. 登录目标实例。
    1. 登录 镜像仓库控制台
    2. 在顶部导航栏,选择目标地域。
    3. 在左侧导航栏单击 实例列表,然后在 实例列表 区域中找到需要创建制品仓库的标准版实例,单击 进入实例
  2. 在标准版实例页面左侧导航栏单击 版本不可变
  3. 版本不可变 页面,单击 创建版本不可变规则
  4. 填写配置参数。
    alt

    说明

    默认设置为仓库下除了 latest 版本以外,其余版本均不可变。

    配置说明
    名称自定义版本不可变规则的名称。
    描述自定义版本不可变规则的描述。
    生效命名空间选择版本不可变规则生效的命名空间。每条规则仅支持选择一个命名空间。
    OCI 制品仓库基于正则表达式筛选目标 OCI 制品仓库。多个正则表达式通过半角逗号(,)分隔。
    版本基于正则表达式筛选 OCI 制品的目标版本。多个正则表达式通过半角逗号(,)分隔。
    立即启用是否创建完成后立即启用规则。
  5. 单击 确定,完成操作。

正则匹配示例

常用的匹配场景和匹配方式示例如下。

匹配方式匹配目标正则表达式匹配目标名称
v1version-1test-1v2v3
完全匹配仅匹配 v1 版本号。v1----
前缀匹配匹配以 v 开头的所有版本号。^v.*$-
多前缀匹配匹配以 vt 开头的所有版本号。^(v|t).*$
后缀匹配匹配以 -1 结尾的所有版本号。^.*-1$---
多后缀匹配匹配以 12 结尾的所有版本号。^.*(1|2)$-
版本号匹配匹配以 v 开头,连接阿拉伯数字结尾的版本号。^v([0-9.]+)$--