# 添加镜像授权
#### 场景描述
本章节指导用户通过API为镜像添加授权。API的调用方法请参见[如何调用API](https://support.huaweicloud.com/api-swr/swr_02_0002.html)。
#### 涉及接口
本示例场景涉及如下接口调用：
- [创建镜像权限]
- [查询镜像权限]
 
#### 终端节点（Endpoint）
终端节点（Endpoint）即调用API的**请求地址** ，不同服务不同区域的终端节点不同，您可以从[地区和终端节点](https://developer.huaweicloud.com/endpoint?SWR)中查询容器镜像服务的终端节点。
#### 前提条件
已创建镜像仓库，方法可参考[创建镜像仓库](https://support.huaweicloud.com/api-swr/swr_02_0059_0.html)。
#### 操作步骤
1. 创建镜像权限
   - 接口相关信息 URI格式：POST /v2/manage/namespaces/{namespace}/repos/{repository}/access
     详情请参见"[创建镜像权限](https://support.huaweicloud.com/api-swr/swr_02_0046.html)"。
     
   
   - 请求示例 POST https://{endpoint}/v2/manage/namespaces/group/repos/test/access
     Body：
     ```
     [
         {
             "user_id": "fb3f175c1fd146ab8cdae3272be*****",
             "user_name": "test",
             "auth": 7
         }
     ]
     ```
     
   
   - 响应示例
     ```
     {}
     ```
     
    
2. 查询镜像权限
   - 接口相关信息 URI格式：GET https://{endpoint}/v2/manage/namespaces/{namespace}/repos/{repository}/access
     详情请参见"[查询镜像权限](https://support.huaweicloud.com/api-swr/swr_02_0049.html)"。
     
   
   - 请求示例 GET /v2/manage/namespaces/group/repos/test/access
     
   
   - 响应示例
     ```
     {
         "id": 385550,
         "name": "test",
         "others_auths": [
             {
                 "auth": 7,
                 "user_id": "fb3f175c1fd146ab8cdae3272be*****",
                 "user_name": "test"
             }
         ],
         "self_auth": {
             "auth": 7,
             "user_id": "fb3f175c1fd146ab8cdae3272be*****",
             "user_name": "test"
         }
     }
     ```
     
    
 
