更新时间:2025-07-31 GMT+08:00

配置用户缺失的ModelArts Studio(MaaS)相关服务权限

在使用ModelArts Studio(MaaS)服务时,您可能会遇到权限配置的问题。如果未正确配置或缺失相关权限,系统将提示您进行授权处理。如果未及时处理,部分功能将无法正常运行,影响您的使用体验。为确保服务的正常运行,请您及时检查并配置缺失的权限,以避免功能异常。

前提条件

已注册华为账号并开通华为云,进行了实名认证,且在使用ModelArts前检查账号状态,账号不能处于欠费或冻结状态。具体操作,请参见注册华为账号并开通华为云实名认证

计费说明

授权本身不收费,但使用过程中涉及的数据存储、模型导入以及部署上线等功能依赖OBS、SWR等服务会产生费用,详情请参见计费概述

添加依赖服务授权

由于大模型即服务平台的数据存储、模型导入以及部署上线等功能依赖OBS、SWR等服务,需获取依赖服务授权后才能正常使用相关功能。

如果您未配置依赖服务授权,MaaS控制台顶部会出现获取依赖服务授权提示。

主用户:单击“此处”,跳转至ModelArts管理控制台“权限管理”页面,添加依赖服务权限。具体操作,请参见MaaS委托授权

子用户:联系管理员进行配置。

图1 获取依赖服务授权提示

主用户添加缺失的权限

如果您的权限不足,MaaS控制台顶部会出现缺失部分服务权限提示。

图2 缺失部分服务权限提示

您可以在弹出的提示语中单击“此处”,在“服务权限缺失”对话框,按需选择“追加至已有权限”“配置新授权”,然后单击“确定”

图3 服务权限缺失

子用户添加缺失的权限

如果您的权限不足,MaaS控制台会出现“访问受限”对话框。请按照以下步骤创建自定义策略、为用户组添加自定义策略、查看缺失的服务权限并联系管理员进行配置。

图4 访问授权对话框

缺失权限的说明请参见表1。更多信息,请参见授权项

表1 缺失权限说明

权限

说明

iam:permissions:listRolesForAgencyOnDomain

查询全局服务中的委托权限。

iam:permissions:listRolesForAgencyOnProject

查询项目服务中的委托权限。

iam:permissions:listRolesForAgency

查询委托的所有权限。

iam:agencies:getAgency

查询委托详情。

iam:agencies:listAgencies

查询指定条件下的委托列表。

  1. 创建自定义策略。
    1. “访问受限”对话框,单击“一键复制”,保存权限缺失内容,单击“确定”
      图5 访问受限提示
    2. 鼠标悬停至右上角账号处,单击“统一身份认证”
    3. 登录IAM管理控制台左侧导航栏,选择权限管理 > 权限
    4. “权限”页面右上角,单击“创建自定义策略”
    5. “创建自定义策略”页面,配置相关信息,单击“确定”
      图6 创建自定义策略
      表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. 登录IAM管理控制台左侧导航栏,选择“用户组”
    2. “用户组”页面,按需搜索目标用户组名称,在操作列单击“授权”
      图7 授权用户组
    3. “授权”页面,选中步骤1创建的策略名称,单击“下一步”,按需选择授权范围方案,单击“确定”
      图8 授权页面
    4. “权限生效时间提醒”对话框,仔细阅读相关信息,然后单击“知道了”
  3. 查看并配置缺失的服务权限。
    1. 登录MaaS控制台,单击顶部提示中的“此处”,在“服务权限缺失”对话框,查看缺失的服务权限。
      图9 服务权限缺失
    2. 联系管理员配置缺失的服务权限。具体操作,请参见MaaS委托授权

常见问题