# 配置用户缺失的MaaS相关服务权限
在使用MaaS服务的过程中，用户可能会遇到权限配置的问题，如未正确配置权限或缺失权限，MaaS控制台将显示权限缺失的提示。这种情况下，部分功能将无法正常运行，严重影响用户的使用体验。面对权限问题，用户可能会感到困惑，不知道如何高效地解决权限报错提示。为确保MaaS服务的正常运行，建议用户参照本文档提供的指导，及时配置缺失的权限，避免因权限不足而导致的功能异常和系统故障。
#### 前提条件
MaaS控制台出现权限报错相关提示。
#### 场景一：添加依赖服务授权
由于MaaS的数据存储、模型导入以及部署上线等功能依赖OBS、SWR等服务，需获取依赖服务授权后才能正常使用相关功能。
如果您未配置依赖服务授权，[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)顶部会出现获取依赖服务授权提示。
主用户：单击"此处"，会跳转至[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)的"权限管理"页面，请参照[委托授权MaaS服务访问其它云服务](https://support.huaweicloud.com/permission-maas/maas-modelarts-0016.html#section2)添加依赖服务权限。
子用户：联系管理员进行配置。
图1获取依赖服务授权提示   
![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696430391.png "点击放大")
#### 场景二：主用户添加缺失的权限
如果您的权限不足，[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)顶部会出现缺失部分服务权限提示。
图2缺失部分服务权限提示   
![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696470491.png "点击放大")
您可以在弹出的提示语中单击"此处"，在"服务权限缺失"对话框，按需选择"追加至已有权限"或"配置新授权"，然后单击"确定"。
图3服务权限缺失   
![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696430393.png "点击放大")
#### 场景三：子用户添加缺失的权限
如果您的权限不足，[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)会出现"访问受限"对话框。请按照以下步骤创建自定义策略、为用户组添加自定义策略、查看缺失的服务权限并联系管理员进行配置。
图4访问授权对话框   
![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696470493.png "点击放大")
缺失权限的说明请参见[表1]。更多信息，请参见[授权项](https://support.huaweicloud.com/api-iam/iam_19_0001.html)。
 表1缺失权限说明 
| 权限                                          | 说明            |
|:---|:---|
| iam:permissions:listRolesForAgencyOnDomain   | 查询全局服务中的委托权限。 |
| iam:permissions:listRolesForAgencyOnProject | 查询项目服务中的委托权限。 |
| iam:permissions:listRolesForAgency          | 查询委托的所有权限。    |
| iam:agencies:getAgency                      | 查询委托详情。       |
| iam:agencies:listAgencies                    | 查询指定条件下的委托列表。  |
   
1. 创建自定义策略。
   1. 子账号在"访问受限"对话框，单击"一键复制"，保存权限缺失内容，单击"确定"。
      图5访问受限提示
      ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696430395.png "点击放大")
      
   
   2. 管理员登录[IAM管理控制台](https://console.huaweicloud.com/iam/)，在左侧导航栏，选择"权限管理 \> 权限"。
   
   3. 在"权限"页面右上角，单击"创建自定义策略"。
   
   4. 在"创建自定义策略"页面，配置相关信息，单击"确定"。
      图6创建自定义策略   
      ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696470495.png "点击放大")
      表2创建自定义策略参数说明 
      | 参数     | 说明                                                                                                                          | 配置示例                                                                                                                                                                                              |
      |:---|:---|:---|
      | 策略名称  | 自定义策略名称。                                                                                                                | policykl631g                                                                                                                                                                                       |
      | 策略配置方式 | 单击JSON视图。                                                                                                                 | JSON视图                                                                                                                                                                                            |
      | 策略内容 | 在Statement参数的\[\]中粘贴[步骤1.a]保存的权限策略，单击"格式化内容"。 | ``` { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "iam:permissions:listRolesForAgencyOnDomain", "iam:permissions:listRolesForAgencyOnProject", "iam:permissions:listRolesForAgency", "iam:agencies:getAgency", "iam:agencies:listAgencies" ] } ] } ``` |
      | 策略描述   | 自定义策略描述。                                                                                                                 | -                                                                                                                                                                                                |
      | 作用范围  | 默认为全局级服务。                                                                                                                 | 全局级服务                                                                                                                                                                                             |
         
      
    
2. 管理员为子账号所在的用户组添加自定义策略。
   1. 查看子账号所在的用户组。
      1. 在[IAM管理控制台](https://console.huaweicloud.com/iam/)左侧导航栏，选择"用户"。
      
      2. 在"用户"页面，单击权限报错的用户名。
      
      3. 在"所属用户组"页签，查看该用户所在的用户组。
         图7所属用户组   
         ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696430397.png "点击放大") 
       
   
   2. 为子账号所在的用户组添加自定义策略。
      1. 在[IAM管理控制台](https://console.huaweicloud.com/iam/)左侧导航栏，选择"用户组"。
      
      2. 在子用户所在的用户组名称右侧，在操作列单击"授权"。
         图8授权用户组   
         ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696470497.png "点击放大") 
      
      3. 在"授权"页面，选中[步骤1]创建的策略名称，单击"下一步"，按需选择授权范围方案，单击"确定"。
         图9授权页面   
         ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002696430401.png "点击放大") 
      
      4. 在"权限生效时间提醒"对话框，仔细阅读相关信息，然后单击"知道了"。
       
    
3. 子账号登录[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)，查看"访问受限"对话框是否消失。
   - 如果消失，表示权限配置成功，您可以正常使用MaaS。
   
   - 如果出现"服务权限缺失"对话框，请执行下一步。
    
4. 查看并配置缺失的服务权限。
   1. 子账号登录[MaaS控制台](https://console.huaweicloud.com/modelarts/#/model-studio/homepage)，单击顶部提示中的"此处"，在"服务权限缺失"对话框，查看缺失的服务权限。
      图10服务权限缺失   
      ![](https://support.huaweicloud.com/maas_faq/figure/zh-cn_image_0000002666470692.png "点击放大") 
   
   2. 联系管理员配置缺失的服务权限。请参考[委托授权MaaS服务访问其它云服务](https://support.huaweicloud.com/permission-maas/maas-modelarts-0016.html#section2)配置缺失的服务权限。
    
 
#### 常见问题
- 如何获取访问密钥AK/SK？ 如果在其他功能（例如访问模型服务等）中使用到访问密钥AK/SK认证，获取AK/SK方式请参考[如何获取访问密钥](https://support.huaweicloud.com/modelarts_faq/modelarts_05_0004.html)。
  
- 如何删除已有委托？ 需要前往[IAM管理控制台](https://console.huaweicloud.com/iam/)的委托页面删除。具体操作，请参见[删除或修改委托](https://support.huaweicloud.com/usermanual-iam/iam_01_0730.html)。
  
 
