# 创建镜像老化规则
#### 场景描述
本章节指导用户通过API创建镜像添加老化规则。API的调用方法请参见[如何调用API](https://support.huaweicloud.com/api-swr/swr_02_0002.html)。
#### 涉及接口
本示例场景涉及如下接口调用：
- [创建镜像老化规则](https://support.huaweicloud.com/api-swr/swr_02_0025.html)
- [删除镜像老化规则](https://support.huaweicloud.com/api-swr/swr_02_0076.html)
 
#### 终端节点（Endpoint）
终端节点（Endpoint）即调用API的**请求地址** ，不同服务不同区域的终端节点不同，您可以从[地区和终端节点](https://developer.huaweicloud.com/endpoint?SWR)中查询容器镜像服务的终端节点。
#### 操作步骤
1. 创建镜像老化规则
   - 接口相关信息 URI格式：POST /v2/manage/namespaces/{namespace}/repos/{repository}/retentions
     详情请参见"[创建镜像老化规则](https://support.huaweicloud.com/api-swr/swr_02_0025.html)"。
     
   
   - 请求示例 POST https://{endpoint}/v2/manage/namespaces/group/repos/test/retentions
     Body：
     ```
     {
         "algorithm": "or",
         "rules": [
             {
                 "template": "date_rule",
                 "params": {
                     "days": "30"
                 },
                 "tag_selectors": [
                     {
                         "kind": "label",
                         "pattern": "v5"
                     },
                     {
                         "kind": "label",
                         "pattern": "1.0.1"
                     },
                     {
                         "kind": "regexp",
                         "pattern": "^123$"
                     }
                 ]
             }
         ]
     }
     ```
     
   
   - 响应示例
     ```
     {
         "id": 34
     }
     ```
     
    
2. 删除镜像老化规则
   - 接口相关信息 URI格式：DELETE /v2/manage/namespaces/{namespace}/repos/{repository}/retentions/{retention_id}
     详情请参见"[删除镜像老化规则](https://support.huaweicloud.com/api-swr/swr_02_0076.html)"。
     
   
   - 请求示例 DELETE https://{endpoint}/v2/manage/namespaces/group/repos/test/retentions/34
     
   
   - 响应示例
     ```
     {}
     ```
     
    
 
