AI开发平台MODELARTS-给子账号配置训练作业基本使用权限:权限清单

时间:2024-09-24 10:50:23

权限清单

  • 权限
    表1 训练作业所需权限

    业务场景

    依赖的服务

    依赖策略项

    支持的功能

    配置建议

    训练管理

    ModelArts

    modelarts:trainJob:*

    modelarts:trainJobLog:*

    modelarts:aiAlgorithm:*

    modelarts:image:list

    modelarts:network:get

    modelarts:workspace:get

    创建训练作业和查看训练日志。

    建议配置。

    仅在严格授权模式开启后,需要显式配置左侧权限。

    modelarts:workspace:getQuotas

    查询工作空间配额。如果开通了工作空间功能,则需要配置此权限。

    按需配置。

    modelarts:tag:list

    在训练作业中使用标签管理服务TMS。

    按需配置。

    IAM

    iam:credentials:listCredentials

    iam:agencies:listAgencies

    使用配置的委托授权项。

    按需配置。

    SFS Turbo

    sfsturbo:shares:getShare

    sfsturbo:shares:getAllShares

    在训练作业中使用SFS Turbo。

    按需配置。

    SWR

    swr:repository:listTags

    swr:repository:getRepository

    swr:repository:listRepositories

    若为企业SWR用户,还需要增加以下权限:

    swr:repository:getTag

    swr:instance:createTempCredential

    swr:repository:listTags

    swr:repository:getRepository

    swr:repository:listRepositories

    使用 自定义镜像 运行训练作业。

    按需配置。

    SMN

    smn:topic:publish

    smn:topic:list

    通过SMN通知训练作业状态变化事件。

    按需配置。

    OBS

    obs:bucket:ListAllMybuckets

    obs:bucket:HeadBucket

    obs:bucket:ListBucket

    obs:bucket:GetBucketLocation

    obs:object:GetObject

    obs:object:GetObjectVersion

    obs:object:PutObject

    obs:object:DeleteObject

    obs:object:DeleteObjectVersion

    obs:object:ListMultipartUploadParts

    obs:object:AbortMultipartUpload

    obs:object:GetObjectAcl

    obs:object:GetObjectVersionAcl

    obs:bucket:PutBucketAcl

    obs:object:PutObjectAcl

    obs:object:ModifyObjectMetaData

    使用OBS桶中的数据集运行训练作业。

    按需配置。

  • 委托
    表2 训练作业所需委托

    业务场景

    依赖的服务

    委托授权项

    说明

    配置建议

    训练作业

    OBS

    obs:bucket:ListBucket

    obs:object:GetObject

    obs:object:PutObject

    训练作业启动前下载数据、模型、代码。

    训练作业运行中上传日志、模型。

    建议配置。

support.huaweicloud.com/bestpractice-modelarts/modelarts_24_00135.html