PAI EAS子账号(RAM用户)使用相关权限授予

本文涉及的产品
交互式建模 PAI-DSW,每月250计算时 3个月
模型在线服务 PAI-EAS,A10/V100等 500元 1个月
模型训练 PAI-DLC,100CU*H 3个月
简介: 为实现一站式算法应用,PAI针对在线推理场景提供了在线预测服务PAI-EAS(Elastic Algorithm Service)。支持将模型服务部署在公共资源组或专属资源组,实现基于异构硬件(CPU和GPU)的模型加载和数据请求的实时响应。目前多数企业在使用云上服务时,出于安全和管理考虑都是使用RAM账号。在给于单个身份或一组身份分配不同的权限后,从而实现不同用户拥有不同资源访问权限的目的。很多RAM用户在初次使用PAI EAS过程中因为对于权限的陌生,总是被禁止访问。本文以使用过程中最常见的控制台实例查看做一下简单总结,便于能更好的使用机器学习PAI平台。

常见问题现象:RAM子账号在相应工作空间点击模型在线服务(EAS)报异常:

Forbidden.PrivilegeDenied
Sub-user 236006749297742618 doesn't have eas:ListServices privilege to access acs:eas:cn-hangzhou:1572029006649097:service/*. Please refer to

  • 主账户查看实例

image.png

  • RAM账号查看实例

image.png

  • 根据报错提示,由于子用户XXXXXX97742618没有eas:ListServices(查看模型服务列表)权限访问。所以需要主账号XXXXXX6649097在杭州地域下相应空间给与子账号授予查看相应实例的权限。详情请参考文档:云产品依赖与授权:EAS

  • 目前PAI-EAS提供以下三种授权方式,您可以结合业务需要进行选择:

    • 为RAM用户授予PAI-EAS的管理权限:AliyunPAIEASFullAccess 为RAM用户授予该权限后,RAM用户即可拥有使用PAI-EAS功能的完整权限
    • 为RAM用户授予PAI-EAS的只读权限:AliyunPAIEASReadOnlyAccess 为RAM用户授予该权限后,RAM用户即可查询、浏览已部署的PAI-EAS服务
    • 为RAM用户进行精细化授权: 如果上述提供的两种系统策略不能满足您的需求,可以通过创建自定义权限策略的方式为RAM用户进行精细化授权。例如设置查询、修改已部署服务或专属资源组的权限

1.为子账号授予PAI-EAS的AliyunPAIEASFullAccess管理权限过程简单演示

  • 操作流程

    1. 主账号登录RAM控制台
    2. 在左侧导航栏,选择身份管理 > 用户
    3. 在用户页面,单击目标RAM用户操作列的添加权限
    4. 在添加权限面板,为RAM用户添加AliyunPAIEASFullAccess权限
    5. 单击确定
    6. 具体操作流程可参考官网文档:为RAM用户授予PAI-EAS的管理权限
  • 主账号登录RAM控制台在左侧导航栏,选择身份管理 > 用户

1670408410471_624BF937-3147-453b-9C01-953E32DE912C.png


  • 在添加权限面板,为RAM用户添加AliyunPAIEASFullAccess权限

1670408535419_CC1388C3-6F86-46d0-A3CC-F587E88B6CA5.png



  • 登录子账号再次查看PAI-EAS服务列表

1670408713156_6EA65481-D240-4a9d-82C5-A59B8AF5BE48.png

2.为子账号授予进行精细化授权过程简单演示

  • 操作流程

    1. 主账号登录访问控制台
    2. 在左侧导航栏,选择权限策略管理》新建权限策略
    3. 在权限策略中选择脚本编辑,输入策略脚本配置及基础信息名称。
    4. 在人员管理用户中,对想要授权的子账号进行添加权限操作
    5. 选择刚刚创建的自定义权限策略,单击确定完成
    6. 登录子账号进入PAI控制台点击EAS服务再次查看

  • 主账号登录访问控制台新建权限策略

lQLPJwH3tWUu5zzNAvvNBwawWBEDEOT3T2sDjMMyzUBhAA_1798_763.png

  • 脚本编辑内容
{
    "Version": "1",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "eas:CreateInstance",
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "eas:DescribeService",
                "eas:DeleteService",
                "eas:UpdateService",
                "eas:ListServices"
            ],
            "Resource": "acs:eas:cn-hangzhou:*:service/*"
        }
    ]
}
  • 对想要授权的子账号进行添加权限操作

1670416493188_E5066F68-AF62-423f-9A68-7455CCCE3C9B.png

  • 登录子账号再次查看PAI-EAS服务列表

1670408713156_6EA65481-D240-4a9d-82C5-A59B8AF5BE48.png

更多参考

云产品依赖与授权:EAS
阿里云机器学习平台PAI子账号(RAM用户)使用过程中相关权限授予

相关实践学习
使用PAI-EAS一键部署ChatGLM及LangChain应用
本场景中主要介绍如何使用模型在线服务(PAI-EAS)部署ChatGLM的AI-Web应用以及启动WebUI进行模型推理,并通过LangChain集成自己的业务数据。
机器学习概览及常见算法
机器学习(Machine Learning, ML)是人工智能的核心,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能,它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 本课程将带你入门机器学习,掌握机器学习的概念和常用的算法。
目录
相关文章
|
7月前
|
机器学习/深度学习 API 数据安全/隐私保护
视觉智能平台常见问题之一直提示ram没有权限但是我在角色中已经有添加相应的权限如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
|
8天前
|
API Python
PAI EAS Flask应用部署Quick Start
本文介绍了如何将Python Flask应用快速部署到阿里云PAI EAS,并通过API对外提供服务。示例代码包括`web.py`和`demo.py`两个文件,展示了基本的Flask应用和跨文件导入功能。最后,通过阿里云控制台完成服务部署和调用。
56 28
|
5月前
|
机器学习/深度学习 存储 人工智能
人工智能平台PAI使用问题之如何添加权限
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
7月前
|
机器学习/深度学习 人工智能 API
人工智能平台PAI产品使用合集之机器学习PAI-EAS部署好后,服务的公网API和URL怎么配置
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
7月前
|
机器学习/深度学习 API 数据安全/隐私保护
视觉智能平台常见问题之一直提示ram没有权限如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
209 1
|
7月前
|
机器学习/深度学习 TensorFlow 算法框架/工具
机器学习PAI报错问题之EAS服务器报错如何解决
人工智能平台PAI是是面向开发者和企业的机器学习/深度学习工程平台,提供包含数据标注、模型构建、模型训练、模型部署、推理优化在内的AI开发全链路服务;本合集将收录PAI常见的报错信息和解决策略,帮助用户迅速定位问题并采取相应措施,确保机器学习项目的顺利推进。
|
7月前
|
数据库 数据安全/隐私保护
在阿里云中,访问控制(Resource Access Management,简称RAM)是权限管理系统,主要用于控制账号在阿里云中
在阿里云中,访问控制(Resource Access Management,简称RAM)是权限管理系统,主要用于控制账号在阿里云中
685 3
|
关系型数据库 MySQL API
如何为RAM子账号授予单一RDS实例的访问权限?
在阿里云中,如何为RAM子账号进行精准授权,授予单一RDS实例的访问权限?这篇文档帮到你
62338 0
|
机器学习/深度学习 人工智能 运维
机器学习PAI-EAS基础
机器学习PAI-EAS基础
491 0
|
机器学习/深度学习 人工智能 对象存储
《阿里云AI产品必知必会系列电子书》——机器学习平台PAI——EAS Quick Start使用教程
《阿里云AI产品必知必会系列电子书》——机器学习平台PAI——EAS Quick Start使用教程
1068 0

热门文章

最新文章