文档首页 > > API参考> 应用示例>

创建镜像老化规则

创建镜像老化规则

分享
更新时间:2021/02/01 GMT+08:00

场景描述

本章节指导用户通过API创建镜像添加老化规则。API的调用方法请参见如何调用API

涉及接口

本示例场景涉及如下接口调用:

终端节点(Endpoint)

您可以从地区和终端节点获取。

操作步骤

  1. 创建镜像老化规则
    • 接口相关信息

      URI格式: POST /v2/manage/namespaces/{namespace}/repos/{repository}/retentions

      详情请参见“创建镜像老化规则”。

    • 请求示例

      POST https://{endpoint}/v2/manage/namespaces/group/repos/test/retentions

      Body:

      {
          "algorithm": "or",
          "rules": [
              {
                  "params": {
                      "days": "30"
                  },
                  "tag_selectors": [
                      {
                          "kind": "label",
                          "pattern": "v5"
                      },
                      {
                          "kind": "label",
                          "pattern": "1.0.1"
                      },
                      {
                          "kind": "regexp",
                          "pattern": "^123$"
                      }
                  ],
                  "template": "date_rule"
              }
          ]
      }
    • 响应示例
      {
          "id": 34
      }
  2. 删除镜像老化规则
    • 接口相关信息

      URI格式: DELETE /v2/manage/namespaces/{namespace}/repos/{repository}/retentions/{retention_id}

      详情请参见“删除镜像老化规则”。

    • 请求示例

      DELETE https://{endpoint}/v2/manage/namespaces/group/repos/test/retentions/34

    • 响应示例
      {}
分享:

    相关文档

    相关产品