更新时间:2024-12-02 GMT+08:00
分享

权限管理

如果您需要对华为云上购买的盘古大模型资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(IAM)和盘古角色管理功能进行精细的权限管理。

如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户(子用户)进行权限管理,您可以跳过本章节,不影响您使用服务的其他功能。

通过IAM,您可以在华为云账号中给员工创建IAM用户(子用户),并授权控制他们对华为云资源的访问范围。例如,您的员工中有负责软件开发的人员,您希望他们拥有接口的调用权限,但是不希望他们拥有训练模型或者访问训练数据的权限,那么您可以先创建一个IAM用户,并设置该用户在盘古平台中的角色,控制对资源的使用范围。

IAM权限

默认情况下,管理员创建的IAM用户(子用户)没有任何权限,需要将其加入用户组,并对用户组授权,才能使得用户组中的用户获得对应的权限。授权后,用户就可以基于被授予的权限对云服务进行操作。

服务使用OBS存储训练数据和评估数据,如果需要对OBS的访问权限进行细粒度的控制。可以在盘古服务的委托中增加Pangu OBSWriteOnly、Pangu OBSReadOnly策略,控制OBS的读写权限。

表1 策略信息

策略名称

拥有细粒度权限/Action

权限描述

Pangu OBSWriteOnly

obs:object:AbortMultipartUpload

obs:object:DeleteObject

obs:object:DeleteObjectVersion

obs:object:PutObject

拥有用户OBS桶写权限

Pangu OBSReadOnly

obs:bucket:GetBucketLocation

obs:bucket:HeadBucket

obs:bucket:ListAllMyBuckets

obs:bucket:ListBucket

obs:object:GetObject

obs:object:GetObjectAcl

obs:object:GetObjectVersion

obs:object:GetObjectVersionAcl

obs:object:ListMultipartUploadParts

拥有用户OBS桶只读权限

盘古用户角色

盘古大模型的用户可以被赋予不同的角色,对平台资源进行精细化的控制。

表2 角色定义

角色名称

角色描述

超级管理员

订购服务的用户,具备当前平台下对所有工作空间的所有权限

管理员

对工作空间有完全访问权,包括查看、创建、编辑或删除(适用时)工作空间中的资产,同时拥有添加、移除所在空间成员以及编辑所在空间成员角色的权限。

模型开发工程师

可以执行模型开发工具链模块的所有操作,但是不能创建或者删除计算资源,也不能修改所在空间本身。

应用开发工程师

应用开发工程师具备执行应用开发工具链模块所有操作的权限,其余角色不具备

标注管理员

拥有数据工程数据标注-标注管理模块的所有权限,其余角色不具备

标注作业员

拥有数据工程数据标注-标注作业模块的所有权限,其余角色不具备

标注审核员

拥有数据工程数据标注-标注审核模块的所有权限,其余角色不具备。

评估管理员

拥有数据工程数据评估-评估标准模块的所有权限,其余角色不具备

评估作业员

拥有数据工程数据评估-评估作业模块的所有权限,其余角色不具备

数据导入员

拥有数据工程数据获取-数据导入模块的所有权限,其余角色不具备。

数据加工员

拥有数据工程数据加工模块的所有权限,其余角色不具备

数据发布员

拥有数据工程数据发布模块的所有权限,其余角色不具备

相关文档