更新时间:2025-11-04 GMT+08:00
分享

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

在使用MaaS服务的过程中,用户可能会遇到权限配置的问题,如未正确配置权限或缺失权限,MaaS控制台将显示权限缺失的提示。这种情况下,部分功能将无法正常运行,严重影响用户的使用体验。面对权限问题,用户可能会感到困惑,不知道如何高效地解决权限报错提示。为确保MaaS服务的正常运行,建议用户参照本文档提供的指导,及时配置缺失的权限,避免因权限不足而导致的功能异常和系统故障。

前提条件

MaaS控制台出现权限报错相关提示。

计费说明

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

场景一:添加依赖服务授权

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

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

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

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

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

场景二:主用户添加缺失的权限

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

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

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

图3 服务权限缺失

场景三:子用户添加缺失的权限

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

图4 访问授权对话框

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

表1 缺失权限说明

权限

说明

iam:permissions:listRolesForAgencyOnDomain

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

iam:permissions:listRolesForAgencyOnProject

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

iam:permissions:listRolesForAgency

查询委托的所有权限。

iam:agencies:getAgency

查询委托详情。

iam:agencies:listAgencies

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

  1. 创建自定义策略。
    1. 子账号在“访问受限”对话框,单击“一键复制”,保存权限缺失内容,单击“确定”
      图5 访问受限提示
    2. 管理员登录IAM管理控制台,在左侧导航栏,选择权限管理 > 权限
    3. “权限”页面右上角,单击“创建自定义策略”
    4. “创建自定义策略”页面,配置相关信息,单击“确定”
      图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. 查看子账号所在的用户组。
      1. IAM管理控制台左侧导航栏,选择“用户”
      2. “用户”页面,单击权限报错的用户名。
      3. “所属用户组”页签,查看该用户所在的用户组。
        图7 所属用户组
    2. 为子账号所在的用户组添加自定义策略。
      1. IAM管理控制台左侧导航栏,选择“用户组”
      2. 在子用户所在的用户组名称右侧,在操作列单击“授权”
        图8 授权用户组
      3. “授权”页面,选中步骤1创建的策略名称,单击“下一步”,按需选择授权范围方案,单击“确定”
        图9 授权页面
      4. “权限生效时间提醒”对话框,仔细阅读相关信息,然后单击“知道了”
  3. 子账号登录ModelArts Studio(MaaS)控制台,查看“访问受限”对话框是否消失。
    • 如果消失,表示权限配置成功,您可以正常使用MaaS。
    • 如果出现“服务权限缺失”对话框,请执行下一步。
  4. 查看并配置缺失的服务权限。
    1. 子账号登录ModelArts Studio(MaaS)控制台,单击顶部提示中的“此处”,在“服务权限缺失”对话框,查看缺失的服务权限。
      图10 服务权限缺失
    2. 联系管理员配置缺失的服务权限。具体操作,请参见配置MaaS委托授权

常见问题

相关文档