华为云AI开发平台ModelArtsIAM_云淘科技
介绍ModelArts所有功能涉及到的IAM权限配置。
IAM权限简介
管理员新创建的用户在没有配置细粒度授权策略时,默认具有ModelArts所有权限。如果需要控制用户的详细权限,管理员需要在IAM上把用户加入用户组,并为用户组配置细粒度授权策略,才能让用户获得策略定义的权限,才能操作对应云服务的资源。
IAM权限根据授权精细程度分为角色和策略。
角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。
策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对ECS服务,管理员能够控制IAM用户仅能对某一类云服务器资源进行指定的管理操作。
ModelArts不支持根据角色授权,只支持按策略授权。
策略结构
策略结构包括Version(策略版本号)和Statement(策略权限语句)两部分,其中Statement可以有多个,表示不同的授权项。
图1 策略结构
策略参数
下面介绍策略参数详细说明。了解策略参数后,您可以根据场景自定义策略。具体可以参考文档自定义策略使用样例。
参数 |
含义 |
值 |
|
---|---|---|---|
Version |
策略的版本。 |
1.1:代表基于策略的访问控制。 |
|
Statement:策略的授权语句 |
Effect:作用 |
定义Action中的操作权限是否允许执行。 |
Allow:允许执行。 说明: 当同一个Action的Effect既有Allow又有Deny时,遵循Deny优先的原则。 |
Action:授权项 |
操作权限。 |
格式为“服务名:资源类型:操作”。授权项支持通配符号*,通配符号*表示所有。 示例: “modelarts:notebook:list”:表示查看Notebook实例列表权限,其中modelarts为服务名,notebook为资源类型,list为操作。 您可以在对应服务“API参考”资料中查看该服务所有授权项。 |
|
Condition:条件 |
使策略生效的特定条件,包括条件键和运算符。 |
格式为“条件运算符:{条件键:[条件值1,条件值2]}”。 如果您设置多个条件,同时满足所有条件时,该策略才生效。 示例: “StringEndWithIfExists”:{“g:UserName”:[“specialCharacter”]}:表示当用户输入的用户名以”specialCharacter”结尾时该条statement生效。 |
|
Resource: 资源类型 |
策略所作用的资源。 |
格式为“服务名:region:domainId:资源类型:资源路径”, 资源类型支持通配符号*,通配符号*表示所有。 说明: ModelArts的授权不支持指定具体资源路径。 |
ModelArts资源类型
基于策略授权时,管理员可以按ModelArts的资源类型选择授权范围。ModelArts支持的资源类型如下表:
资源类型 |
说明 |
---|---|
notebook |
开发环境的Notebook实例 |
exemlProject |
自动学习项目 |
exemlProjectInf |
自动学习项目的在线推理服务 |
exemlProjectTrain |
自动学习项目的训练作业 |
exemlProjectVersion |
自动学习项目的版本 |
workflow |
Workflow项目 |
pool |
专属资源池 |
network |
专属资源池网络连接 |
trainJob |
训练作业 |
trainJobLog |
训练作业的运行日志 |
trainJobInnerModel |
系统预置模型 |
trainJobVersion |
训练作业的版本(旧版本训练,即将下线) |
trainConfig |
训练作业的配置(旧版本训练,即将下线) |
tensorboard |
训练结果的可视化作业(旧版本训练,即将下线) |
model |
模型 |
service |
在线服务 |
nodeservice |
边缘服务 |
workspace |
工作空间 |
dataset |
数据集 |
dataAnnotation |
数据集的标注信息 |
aiAlgorithm |
训练算法 |
image |
镜像 |
ModelArts资源权限项
参考《ModelArts API参考》中的权限策略和授权项。
数据管理权限
开发环境权限
训练作业权限
模型管理权限
服务管理权限
工作空间管理权限
父主题: 权限控制方式
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家