PAI提供工作空间负责人/工作空间管理员、算法开发、算法运维、标注管理员、访客、MaxCompute开发多种角色。各功能模块对应各角色默认操作权限如下:
PAI通用
权限点说明 | 权限点字段(通过RAM管理) |
列举产品是否购买、服务是否开通(PAI、MaxCompute、DataWorks、OSS) | Pai:ListProducts(默认允许使用,除非显式deny) |
列举配额(待下线) | Pai:ListQuotas(即将废弃。默认允许使用,除非显式deny) |
查询阿里云商品后付费价格(PAI-DSW、PAI-DLC、PAI-EAS) | Pai:GetPayAsYouGoPrice(默认允许使用,除非显式deny) |
查询阿里云商品对应模块信息(PAI-DSW、PAI-DLC、PAI-EAS) | Pai:DescribePricingModule(默认允许使用,除非显式deny) |
列举子账户 | Pai:ListUsers(默认允许使用,除非显式deny) |
列举主账号级别用户配置 | Pai:ListUserConfigs |
更新主账号级别用户配置 | Pai:SetUserConfigs |
删除主账号级别用户配置 | Pai:DeleteUserConfig |
PAI下单 | Pai:CreateOrder |
工作空间管理
表 1. 工作空间管理-操作工作空间外资源
权限点说明 | 权限点字段(通过RAM管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 标注管理员 | 访客 | |||||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||
新建工作空间 | PaiWorkspace:CreateWorkspace | ✅ | |||||||||||||
删除工作空间 | PaiWorkspace:DeleteWorkspace | ✅ | |||||||||||||
列举工作空间 | PaiWorkspace:ListWorkspaces | ✅ | |||||||||||||
新建默认工作空间 | PaiWorkspace:CreateDefaultWorkspace | ✅ | |||||||||||||
更新资源配额 | PaiWorkspace:UpdateQuota | ✅ | |||||||||||||
更新默认工作空间 | PaiWorkspace:UpdateDefaultWorkspace | ✅ | |||||||||||||
获取默认工作空间 | PaiWorkspace:GetDefaultWorkspace | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility |
表 2. 工作空间管理-操作工作空间内资源
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 标注管理员 | 访客 | |||||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
获取自定义角色 | PaiWorkspace:GetWorkspaceRole | PaiWorkspace:GetWorkspaceRole | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
创建自定义角色 | PaiWorkspace:AddWorkspaceRole | PaiWorkspace:AddWorkspaceRole | ✅ | ||||||||||||||
删除自定义角色 | PaiWorkspace:RemoveWorkspaceRole | PaiWorkspace:RemoveWorkspaceRole | ✅ | ||||||||||||||
更新自定义角色 | PaiWorkspace:UpdateWorkspaceRole | PaiWorkspace:UpdateWorkspaceRole | ✅ | ||||||||||||||
列举自定义角色 | PaiWorkspace:ListWorkspaceRoles | PaiWorkspace:ListWorkspaceRoles | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
查看工作空间基础信息 | PaiWorkspace:GetWorkspace | PaiWorkspace:GetWorkspace | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
修改工作空间基础信息 | PaiWorkspace:UpdateWorkspace | PaiWorkspace:UpdateWorkspace | ✅ | ||||||||||||||
获取工作空间操作日志 | PaiWorkspace:ListOperationLogs | PaiWorkspace:ListOperationLogs | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
列出未加入工作空间的子账号 | PaiWorkspace:ListWorkspaceUsers | PaiWorkspace:ListWorkspaceUsers | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
列举工作空间内的权限 | PaiWorkspace:ListPermissions | PaiWorkspace:ListPermissions | |||||||||||||||
增加工作空间的资源配额 | PaiWorkspace:AddWorkspaceQuota | PaiWorkspace:AddWorkspaceQuota | ✅ | ||||||||||||||
移除工作空间的资源实例配额 | PaiWorkspace:RemoveWorkspaceQuota | PaiWorkspace:RemoveWorkspaceQuota | ✅ | ||||||||||||||
添加成员 | PaiWorkspace:CreateMember | PaiWorkspace:CreateMember | ✅ | ||||||||||||||
删除成员 | PaiWorkspace:DeleteMembers | PaiWorkspace:DeleteMembers | ✅ | ||||||||||||||
添加成员角色 | PaiWorkspace:AddMemberRole | PaiWorkspace:AddMemberRole | ✅ | ||||||||||||||
删除成员角色 | PaiWorkspace:RemoveMemberRole | PaiWorkspace:RemoveMemberRole | ✅ | ||||||||||||||
查看工作空间成员 | PaiWorkspace:GetMember | PaiWorkspace:GetMember | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
列举工作空间成员 | PaiWorkspace:ListMembers | PaiWorkspace:ListMembers | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
列举资源实例 | PaiWorkspace:ListResources | PaiWorkspace:ListResources | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
创建资源实例 | PaiWorkspace:CreateWorkspaceResource | PaiWorkspace:CreateWorkspaceResource | ✅ | ||||||||||||||
删除资源实例 | PaiWorkspace:DeleteWorkspaceResource | PaiWorkspace:DeleteWorkspaceResource | ✅ | ||||||||||||||
更新资源组实例(设为默认/资源组) | PaiWorkspace:UpdateWorkspaceResource | PaiWorkspace:UpdateWorkspaceResource | ✅ | ||||||||||||||
查看资源实例 | PaiWorkspace:GetResource | PaiWorkspace:GetResource | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
查看存储配置 | PaiWorkspace:ListConfigs | PaiWorkspace:ListConfigs | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||||
创建/更新工作空间存储配置 | PaiWorkspace:UpdateConfigs | PaiWorkspace:UpdateConfigs | ✅ | ||||||||||||||
获取Instance任务 | PaiWorkspace:GetInstanceJob | PaiWorkspace:GetInstanceJob | /instancejob/{instanceJobId} | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | |||||||||||
删除工作空间存储配置 | PaiWorkspace:DeleteConfig | PaiWorkspace:DeleteConfig | ✅ |
快速开始
表 1. 快速开始-TrainingService
权限点说明 | 权限点字段(通过PAI工作空间管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | |||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | |||
创建任务 | PaiTraining:CreateTrainingJob | ✅ | ✅ | ✅ | |||||
编辑任务 | PaiTraining:UpdateTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
查看任务详情 | PaiTraining:GetTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
查看任务统计信息 | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
查看任务列表 | PaiTraining:ListTrainingJobs | ✅ | ✅ | ✅ | ✅ | ✅ | |||
克隆任务 | PaiTraining:CloneTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
停止任务 | PaiTraining:StopTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
删除任务 | PaiTraining:DeleteTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
分享任务 | PaiTraining:ShareTrainingJob | ✅ | ✅ | ✅ | ✅ | ||||
查看内置算法定义(官方算法) | ✅ | ✅ | ✅ | ✅ | ✅ |
表 2. 快速开始-实验管理
权限点说明 | 权限点字段(通过PAI工作空间管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||
创建实验 | PaiExperiment:CreateExperiment | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
获取实验 | PaiExperiment:GetExperiment | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
更新实验 | PaiExperiment:UpdateExperiment | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
删除实验 | PaiExperiment:DeleteExperiment | ✅ | ✅ | ✅ | ✅ | |||||||
获取实验列表(工作空间内所有) | PaiExperiment:ListAllExperiments | ✅ | ||||||||||
获取实验列表(Public及自己创建的) | PaiExperiment:ListExperiments | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
设置实验标签 | PaiExperiment:SetExperimentLabel | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
删除实验标签 | PaiExperiment:DeleteExperimentLabel | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
创建Trial | PaiExperiment:CreateTrial | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
获取Trial | PaiExperiment:GetTrial | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
设置Trial标签 | PaiExperiment:SetTrialLabel | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
智能标注iTAG
权限点说明 | 工作空间负责人/工作空间管理员 | 标注管理员 | ||
Private(自己创建的) | Private(他人创建的) | Public | ||
标注任务管理(包括任务创建、人员管理、任务分发、任务执行) | ✅ | ✅无需区分accessibility |
可视化建模Designer
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | MaxCompute开发(DataWorks开发+Designer相关权限) | |||||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
获取工作流草稿 | PaiDesigner:GetPipelineDraft | PaiDesigner:GetPipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿Meta | PaiDesigner:GetPipelineDraftMeta | PaiDesigner:GetPipelineDraftMeta | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿列表(Public及自己创建的) | PaiDesigner:ListPipelineDrafts | PaiDesigner:ListPipelineDrafts | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿列表(工作空间下所有的) | PaiDesigner:ListAllPipelineDrafts | PaiDesigner:ListAllPipelineDrafts | /pipelinedraft/* | ✅ | |||||||||||||
创建工作流草稿 | PaiDesigner:CreatePipelineDraft | PaiDesigner:CreatePipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
删除工作流草稿 | PaiDesigner:DeletePipelineDraft | PaiDesigner:DeletePipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
更新工作流草稿Meta | PaiDesigner:UpdatePipelineDraftMeta | PaiDesigner:UpdatePipelineDraftMeta | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
更新工作流草稿Content | PaiDesigner:UpdatePipelineDraftContent | PaiDesigner:UpdatePipelineDraftContent | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
复制工作流草稿 | PaiDesigner:CopyPipelineDraft | PaiDesigner:CopyPipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
查看工作流草稿统计(Public及自己创建的) | PaiDesigner:GetPipelineDraftsStatistics | PaiDesigner:GetPipelineDraftsStatistics | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
查看工作流草稿统计(工作空间下所有的) | PaiDesigner:GetAllPipelineDraftsStatistics | PaiDesigner:GetAllPipelineDraftsStatistics | /pipelinedraft/* | ✅ | |||||||||||||
查看工作流草稿用户统计(Public及自己创建的) | PaiDesigner:GetPipelineDraftsUsersStatistics | PaiDesigner:GetPipelineDraftsUsersStatistics | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
查看工作流草稿用户统计(工作空间下所有的) | PaiDesigner:GetAllPipelineDraftsUsersStatistics | PaiDesigner:GetAllPipelineDraftsUsersStatistics | /pipelinedraft/* | ✅ | |||||||||||||
根据模板创建工作流草稿 | PaiDesigner:CreateTemplatePipelineDraft | PaiDesigner:CreateTemplatePipelineDraft | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
将工作流草稿公开到工作空间 | PaiDesigner:PublishPipelineDraft | PaiDesigner:PublishPipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取当前用户最近的工作流草稿 | PaiDesigner:ListRecentPipelineDrafts | PaiDesigner:ListRecentPipelineDrafts | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
停止工作流草稿下所有Job | PaiDesigner:StopPipelineDraft | PaiDesigner:StopPipelineDraft | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流草稿以及子节点的状态 | PaiDesigner:GetPipelineDraftStatus | PaiDesigner:GetPipelineDraftStatus | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿可视化的Meta | PaiDesigner:GetPipelineDraftVisualizationMeta | PaiDesigner:GetPipelineDraftVisualizationMeta | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿可视化的数据 | PaiDesigner:QueryPipelineDraftVisualizationData | PaiDesigner:QueryPipelineDraftVisualizationData | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿的输出列表 | PaiDesigner:ListPipelineDraftNodeOutputs | PaiDesigner:ListPipelineDraftNodeOutputs | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿的输出 | PaiDesigner:GetPipelineDraftNodeOutput | PaiDesigner:GetPipelineDraftNodeOutput | /pipelinedraft/{pipeineDraftId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
创建工作流草稿任务 | PaiDesigner:CreateJob | PaiDesigner:CreateJob | /pipelinedraft/{pipeineDraftId}/job/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流草稿任务列表 | PaiDesigner:ListJobs | PaiDesigner:ListJobs | /pipelinedraft/{pipeineDraftId}/job/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流草稿任务 | PaiDesigner:GetJob | PaiDesigner:GetJob | /pipelinedraft/{pipeineDraftId}/job/{jobId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
停止工作流草稿任务 | PaiDesigner:StopJob | PaiDesigner:StopJob | /pipelinedraft/{pipeineDraftId}/job/{jobId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
创建自定义模板 | PaiDesigner:CreateTemplate | PaiDesigner:CreateTemplate | /pipelinedrafttemplate/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
查询模板 | PaiDesigner:GetTemplate | PaiDesigner:GetTemplate | /pipelinedrafttemplate/{pipelineDraftTemplateId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取模板列表(Public及自己创建的) | PaiDesigner:ListTemplates | PaiDesigner:ListTemplates | /pipelinedrafttemplate/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取模板列表(工作空间下所有的) | PaiDesigner:ListAllTemplates | PaiDesigner:ListAllTemplates | /pipelinedrafttemplate/* | ✅ | |||||||||||||
删除模板 | PaiDesigner:DeleteTemplate | PaiDesigner:DeleteTemplate | /pipelinedrafttemplate/{pipelineDraftTemplateId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
更新模板 | PaiDesigner:UpdateTemplate | PaiDesigner:UpdateTemplate | /pipelinedrafttemplate/{pipelineDraftTemplateId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
创建模板标签 | PaiDesigner:CreateTemplateLabels | PaiDesigner:CreateTemplateLabels | /pipelinedrafttemplate/{pipelineDraftTemplateId}/label/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
删除模板标签 | PaiDesigner:DeleteTemplateLabels | PaiDesigner:DeleteTemplateLabels | /pipelinedrafttemplate/{pipelineDraftTemplateId}/label/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取模板标签列表 | PaiDesigner:ListTemplateLabels | PaiDesigner:ListTemplateLabels | /pipelinedrafttemplate/{pipelineDraftTemplateId}/label/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
创建工作流草稿目录 | PaiDesigner:CreatePipelineDraftFolder | PaiDesigner:CreatePipelineDraftFolder | /pipelinedraftfolder/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
列出某一个工作流草稿目录下的子目录或工作流草稿(Public及自己创建的) | PaiDesigner:GetPipelineDraftFolderChildren | PaiDesigner:GetPipelineDraftFolderChildren | /pipelinedraftfolder/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
列出某一个工作流草稿目录下的子目录或工作流草稿(工作空间下所有的) | PaiDesigner:GetAllPipelineDraftFolderChildren | PaiDesigner:GetAllPipelineDraftFolderChildren | /pipelinedraftfolder/* | ✅ | |||||||||||||
更新工作流草稿目录 | PaiDesigner:UpdatePipelineDraftFolder | PaiDesigner:UpdatePipelineDraftFolder | /pipelinedraftfolder/{folderId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
删除工作流草稿目录 | PaiDesigner:DeletePipelineDraftFolder | PaiDesigner:DeletePipelineDraftFolder | /pipelinedraftfolder/{folderId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
转交工作流(自己创建的) | PaiDesigner:TransferPipelineDrafts | PaiDesigner:TransferPipelineDrafts | /pipelinedraft/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
转交工作流(工作空间下所有的) | PaiDesigner:TransferAllPipelineDrafts | PaiDesigner:TransferAllPipelineDrafts | /pipelinedraft/* | ✅ | |||||||||||||
获取Instance任务 | PaiDesigner:GetInstanceJob | PaiDesigner:GetInstanceJob | /instancejob/{instanceJobId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
PAIFlow
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | MaxCompute开发(DataWorks开发+Designer相关权限) | |||||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建工作流 | Paiflow:CreatePipeline | Paiflow:CreatePipeline | /pipeline/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
更新工作流 | Paiflow:UpdatePipeline | Paiflow:UpdatePipeline | /pipeline/{pipelineId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流输入输出描述 | Paiflow:GetPipelineSchema | Paiflow:GetPipelineSchema | /pipeline/{pipelineId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流完整定义 | Paiflow:GetPipeline | Paiflow:GetPipeline | /pipeline/{pipelineId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
删除工作流 | Paiflow:DeletePipeline | Paiflow:DeletePipeline | /pipeline/{pipelineId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
列举工作流 | Paiflow:ListPipelines | Paiflow:ListPipelines | /pipeline/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
为工作流任务创建一个用于分享的token | Paiflow:CreatePipelineRunToken | Paiflow:CreatePipelineRunToken | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流任务的事件 | Paiflow:ListPipelineRunNodeEvents | Paiflow:ListPipelineRunNodeEvents | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
重跑工作流任务失败的节点 | Paiflow:RerunPipelineRun | Paiflow:RerunPipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流节点的状态 | Paiflow:ListPipelineRunNodeStatus | Paiflow:ListPipelineRunNodeStatus | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
创建工作流任务 | Paiflow:CreatePipelineRun | Paiflow:CreatePipelineRun | /pipelinerun/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流任务 | Paiflow:GetPipelineRun | Paiflow:GetPipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
更新工作流任务 | Paiflow:UpdatePipelineRun | Paiflow:UpdatePipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流任务的节点日志 | Paiflow:ListPipelineRunNodeLogs | Paiflow:ListPipelineRunNodeLogs | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取工作流任务节点的运行结果 | Paiflow:ListPipelineRunNodeOutputs | Paiflow:ListPipelineRunNodeOutputs | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
启动工作流任务 | Paiflow:StartPipelineRun | Paiflow:StartPipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
获取工作流任务节点信息 | Paiflow:GetPipelineRunNode | Paiflow:GetPipelineRunNode | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
终止工作流任务 | Paiflow:TerminatePipelineRun | Paiflow:TerminatePipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
批量获取工作流任务、节点信息和运行结果(公开和自已创建的) | Paiflow:ListPipelineRunsStatus | Paiflow:ListPipelineRunsStatus | /pipelinerun/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
列举工作流任务来源(公开和自已创建的) | Paiflow:ListPipelineRunSources | Paiflow:ListPipelineRunSources | /pipelinerun/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
删除工作流任务 | Paiflow:DeletePipelineRun | Paiflow:DeletePipelineRun | /pipelinerun/{pipelineRunId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
列举工作流任务(公开和自已创建的) | Paiflow:ListPipelineRuns | Paiflow:ListPipelineRuns | /pipelinerun/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
批量获取工作流任务、节点信息和运行结果(工作空间下所有的) | Paiflow:ListAllPipelineRunsStatus | Paiflow:ListAllPipelineRunsStatus | /pipelinerun/* | ✅ | |||||||||||||
列举工作流任务来源(工作空间下所有的) | Paiflow:ListAllPipelineRunSources | Paiflow:ListAllPipelineRunSources | /pipelinerun/* | ✅ | |||||||||||||
列举工作流任务(工作空间下所有的) | Paiflow:ListAllPipelineRuns | Paiflow:ListAllPipelineRuns | /pipelinerun/* | ✅ |
交互式建模DSW
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | |||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建实例(按量付费) | PaiDSW:CreatePostPaidInstance | PaiDSW:CreatePostPaidInstance | dswinstance/* | ✅ | ✅ | ✅ | |||||
创建实例(基于已有资源组) | PaiDSW:CreatePrePaidInstance | PaiDSW:CreatePrePaidInstance | dswinstance/* | ✅ | ✅ | ✅ | ✅ | ✅ | |||
启动实例 | PaiDSW:StartInstance | PaiDSW:StartInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
删除实例(按量付费) | PaiDSW:DeletePostPaidInstance | PaiDSW:DeletePostPaidInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | |||||
删除实例(基于已有资源组) | PaiDSW:DeletePrePaidInstance | PaiDSW:DeletePrePaidInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
查看实例 | PaiDSW:GetInstance | PaiDSW:GetInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
更新实例(按量付费) | PaiDSW:UpdatePostPaidInstance | PaiDSW:UpdatePostPaidInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | |||||
更新实例(基于已有资源组) | PaiDSW:UpdatePrePaidInstance | PaiDSW:UpdatePrePaidInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
停止实例 | PaiDSW:StopInstance | PaiDSW:StopInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
进入实例 | PaiDSW:OpenInstance | PaiDSW:OpenInstance | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看实例列表(Public和自己创建的) | PaiDSW:ListInstances | PaiDSW:ListInstances | dswinstance/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看实例列表(工作空间下所有) | PaiDSW:ListAllInstances | PaiDSW:ListAllInstances | dswinstance/* | ✅ | |||||||
检查实例是否存在(工作空间下所有实例) | PaiDSW:CheckInstanceExistence | PaiDSW:CheckInstanceExistence | dswinstance/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
创建闲置实例关机策略 | PaiDSW:CreateIdleInstanceCuller | PaiDSW:CreateIdleInstanceCuller | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
获取闲置实例关机策略 | PaiDSW:GetIdleInstanceCuller | PaiDSW:GetIdleInstanceCuller | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除闲置实例关机策略 | PaiDSW:DeleteIdleInstanceCuller | PaiDSW:DeleteIdleInstanceCuller | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
创建定时关机任务 | PaiDSW:CreateInstanceShutdownTimer | PaiDSW:CreateInstanceShutdownTimer | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
删除定时关机任务 | PaiDSW:DeleteInstanceShutdownTimer | PaiDSW:DeleteInstanceShutdownTimer | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | |||
获取定时关机任务 | PaiDSW:GetInstanceShutdownTimer | PaiDSW:GetInstanceShutdownTimer | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
创建实例快照 | PaiDSW:CreateInstanceSnapshot | PaiDSW:CreateInstanceSnapshot | dswinstance/{instanceId}/snapshot/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除实例快照 | PaiDSW:DeleteInstanceSnapshot | PaiDSW:DeleteInstanceSnapshot | dswinstance/{instanceId}/snapshot/{snapshotId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取指定的实例快照 | PaiDSW:GetInstanceSnapshot | PaiDSW:GetInstanceSnapshot | dswinstance/{instanceId}/snapshot/{snapshotId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取实例快照列表 | PaiDSW:ListInstanceSnapshot | PaiDSW:ListInstanceSnapshot | dswinstance/{instanceId}/snapshot/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
创建指定Notebook的一次分享 | PaiDSW:CreateShare | PaiDSW:CreateShare | dswinstance/{instanceId}/share/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取用户的Notebook文件的分享列表 | PaiDSW:ListShares | PaiDSW:ListShares | dswinstance/{instanceId}/share/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取指定实例的事件列表 | PaiDSW:GetInstanceEvents | PaiDSW:GetInstanceEvents | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取指定实例的监控指标 | PaiDSW:GetInstanceMetrics | PaiDSW:GetInstanceMetrics | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取指定实例的生命周期流转 | PaiDSW:GetLifecycle | PaiDSW:GetLifecycle | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取指定实例的鉴权信息(proxy ssh) | PaiDSW:GetToken | PaiDSW:GetToken | dswinstance/{instanceId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取DSW实例统计信息(Public及自己创建的) | PaiDSW:ListInstanceStatistics | PaiDSW:ListInstanceStatistics | dswinstance/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取DSW实例统计信息(工作空间下所有的) | PaiDSW:ListAllInstanceStatistics | PaiDSW:ListAllInstanceStatistics | dswinstance/* | ✅ | |||||||
创建临时文件 | PaiDSW:CreateTempFile(默认允许使用,除非显式deny) | tempfile/* | |||||||||
删除临时文件 | PaiDSW:DeleteTempFile(默认允许使用,除非显式deny) | tempfile/{tempfileId} | |||||||||
获取临时文件 | PaiDSW:GetTempFile(默认允许使用,除非显式deny) | tempfile/{tempfileId} | |||||||||
更新临时文件 | PaiDSW:UpdateTempFile(默认允许使用,除非显式deny) | tempfile/{tempfileId} | |||||||||
获取临时文件列表 | PaiDSW:ListTempFiles(默认允许使用,除非显式deny) | tempfile/* | |||||||||
创建临时文件任务 | PaiDSW:CreateTempFileTask(默认允许使用,除非显式deny) | tempfiletask/* | |||||||||
删除临时文件任务 | PaiDSW:DeleteTempFileTask(默认允许使用,除非显式deny) | tempfiletask/{tempfileTaskId} | |||||||||
更新临时文件任务 | PaiDSW:UpdateTempFileTask(默认允许使用,除非显式deny) | tempfiletask/{tempfileTaskId} | |||||||||
获取用户配置信息 | PaiDSW:GetUserConfig(默认允许使用,除非显式deny) | userconfig/* | |||||||||
获取可用的ECS规格信息列表 | PaiDSW:ListEcsSpecs(默认允许使用,除非显式deny) | ecsspec/* | |||||||||
根据规格类型获取可用的ECS规格信息列表 | PaiDSW:ListEcsSpecsByInstanceTypes(默认允许使用,除非显式deny) | ecsspec/* | |||||||||
更新实例标签 | PaiDSW:UpdateInstanceLabels | PaiDSW:UpdateInstanceLabels | dswinstance/{instanceId}/labels | ✅ | ✅ | ✅ | ✅ | ✅ | |||
删除实例标签 | PaiDSW:DeleteInstanceLabels | PaiDSW:DeleteInstanceLabels | dswinstance/{instanceId}/labels | ✅ | ✅ | ✅ | ✅ | ✅ |
分布式训练DLC
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | |||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建任务 | PaiDLC:CreateJob | PaiDLC:CreateJob | dlcjob/* | ✅ | ✅ | ✅ | |||||
查看任务详情 | PaiDLC:GetJob | PaiDLC:GetJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
批量查看任务统计信息 | PaiDLC:BatchGetJobsStatistics | PaiDLC:BatchGetJobsStatistics | dlcjob/* | ✅ | ✅ | ✅ | ✅ | ||||
查看任务统计信息 | PaiDLC:GetJobsStatistics | PaiDLC:GetJobsStatistics | dlcjob/* | ✅ | ✅ | ✅ | ✅ | ||||
查看任务列表(查看自己创建的所有job) | PaiDLC:ListJobs | PaiDLC:ListJobs | dlcjob/* | ✅ | ✅ | ✅ | ✅ | ✅ | |||
克隆任务 | PaiDLC:CloneJob | PaiDLC:CloneJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
停止任务 | PaiDLC:StopJob | PaiDLC:StopJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
分享任务 | PaiDLC:ShareJob | PaiDLC:ShareJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
调节任务优先级 | PaiDLC:UpdateJob | PaiDLC:UpdateJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
删除任务 | PaiDLC:DeleteJob | PaiDLC:DeleteJob | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
生成任务的命令行提交脚本 | PaiDLC:GenerateJobScript | PaiDLC:GenerateJobScript | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
校验任务的token是否有效 | PaiDLC:CheckWebTerminalToken | PaiDLC:CheckWebTerminalToken | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查看任务重试信息 | PaiDLC:ListJobRetries | PaiDLC:ListJobRetries | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务某次算力健康检测结果 | PaiDLC:GetJobSanityCheckResult | PaiDLC:GetJobSanityCheckResult | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
多次算力健康检测结果 | PaiDLC:ListJobSanityCheckResults | PaiDLC:ListJobSanityCheckResults | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务的指标 | PaiDLC:GetMetrics | PaiDLC:GetMetrics | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
下载任务的大日志文件 | PaiDLC:DownloadLargeLogs | PaiDLC:DownloadLargeLogs | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查询最新的任务级别聚合日志 | PaiDLC:GetLatestJobLogs | PaiDLC:GetLatestJobLogs | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查询任务级别聚合日志 | PaiDLC:GetJobPagedLogs | PaiDLC:GetJobPagedLogs | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查询任务的日志数量 | PaiDLC:GetLogsCount | PaiDLC:GetLogsCount | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查询任务所有的聚合事件 | PaiDLC:GetJobEvents | PaiDLC:GetJobEvents | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
查询最新的任务级别聚合事件 | PaiDLC:GetLatestJobEvents | PaiDLC:GetLatestJobEvents | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
询任务所有的聚合事件 | PaiDLC:GetJobPagedEvents | PaiDLC:GetJobPagedEvents | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务的token | PaiDLC:GetToken | PaiDLC:GetToken | dlcjob/jobid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务的所有pod | PaiDLC:ListJobPods | PaiDLC:ListJobPods | dlcjob/jobid/pod/* | ✅ | ✅ | ✅ | ✅ | ||||
获取访问任务Pod的临时令牌 | PaiDLC:GetWebTerminal | PaiDLC:GetWebTerminal | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务某pod的日志 | PaiDLC:GetPodLogs | PaiDLC:GetPodLogs | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务最新的pod日志 | PaiDLC:GetLatestPodLogs | PaiDLC:GetLatestPodLogs | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
获取任务pod的分页日志 | PaiDLC:GetPodPagedLogs | PaiDLC:GetPodPagedLogs | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
查看日志在任务Pod内的上下文 | PaiDLC:GetPodContextLogs | PaiDLC:GetPodContextLogs | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
获取某个任务Pod的事件信息 | PaiDLC:GetPodEvents | PaiDLC:GetPodEvents | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
查询任务最新的Pod级别聚合日志 | PaiDLC:GetLatestPodEvents | PaiDLC:GetLatestPodEvents | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
查询任务Pod的事件信息 | PaiDLC:GetPodPagedEvents | PaiDLC:GetPodPagedEvents | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
查看事件在任务Pod内的上下文 | PaiDLC:GetPodContextEvents | PaiDLC:GetPodContextEvents | dlcjob/jobid/pod/podid | ✅ | ✅ | ✅ | ✅ | ||||
创建Tensorboard | PaiDLC:CreateTensorboard | PaiDLC:CreateTensorboard | tensorboard/* | ✅ | ✅ | ✅ | |||||
查看Tensorboard | PaiDLC:GetTensorboard | PaiDLC:GetTensorboard | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ | ||||
查看Tensorboard列表(查看自己创建的TB) | PaiDLC:ListTensorboards | PaiDLC:ListTensorboards | tensorboard/* | ✅ | ✅ | ✅ | ✅ | ✅ | |||
开始Tensorboard | PaiDLC:StartTensorboard | PaiDLC:StartTensorboard | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ | ||||
停止Tensorboard | PaiDLC:StopTensorboard | PaiDLC:StopTensorboard | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ | ||||
更新Tensorboard | PaiDLC:UpdateTensorboard | PaiDLC:UpdateTensorboard | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ | ||||
删除Tensorboard | PaiDLC:DeleteTensorboard | PaiDLC:DeleteTensorboard | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ | ||||
获取tensorboard共享链接 | PaiDLC:GetTensorboardSharedUrl | PaiDLC:GetTensorboardSharedUrl | tensorboard/tbid | ✅ | ✅ | ✅ | ✅ |
自动机器学习AutoML
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | ||||
创建hpo实验 | PAIAutoML:CreateHpoExperiment | PAIAutoML:CreateHpoExperiment | ✅ | ✅ |
|
|
|
|
|
|
|
|
|
重启hpo实验里失败的trials | PAIAutoML:RestartHpoTrials | PAIAutoML:RestartHpoTrials | ✅ | ✅ |
|
|
|
|
|
|
|
|
|
停止hpo实验 | PAIAutoML:StopHpoExperiment | PAIAutoML:StopHpoExperiment | ✅ | ✅ |
|
|
| ✅ | ✅ | ✅ |
|
|
|
停止hpo实验里的trials | PAIAutoML:StopHpoTrials | PAIAutoML:StopHpoTrials | ✅ | ✅ |
|
|
| ✅ | ✅ | ✅ |
|
|
|
更新hpo实验 | PAIAutoML:UpdateHpoExperiment | PAIAutoML:UpdateHpoExperiment | ✅ | ✅ |
|
|
|
|
|
|
|
|
|
删除hpo实验 | PAIAutoML:DeleteHpoExperiment | PAIAutoML:DeleteHpoExperiment | ✅ | ✅ |
|
|
|
|
|
|
|
|
|
查看hpo实验信息 | PAIAutoML:GetHpoExperiment | PAIAutoML:GetHpoExperiment | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看单个trial信息 | PAIAutoML:GetHpoTrial | PAIAutoML:GetHpoTrial | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看单个hpo实验的log | PAIAutoML:ListHpoExperimentLogs | PAIAutoML:ListHpoExperimentLogs | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查找符合条件的hpo实验 | PAIAutoML:ListHpoExperiments | PAIAutoML:ListHpoExperiments | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看hpo实验单个trial的log | PAIAutoML:ListHpoTrialLogs | PAIAutoML:ListHpoTrialLogs | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看hpo实验的trial信息 | PAIAutoML:ListHpoTrials | PAIAutoML:ListHpoTrials | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看单个trial的log文件名称 | PAIAutoML:ListHpoTrialLogNames | PAIAutoML:ListHpoTrialLogNames | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
查看单个trial的命令信息 | PAIAutoML:ListHpoTrialCommands | PAIAutoML:ListHpoTrialCommands | ✅ | ✅ |
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ✅ |
大模型应用开发LangStudio
权限点说明 | 权限点字段(通过PAI工作空间管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | |||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | |||
创建应用流模板 | PaiLangStudio:CreateFlowTemplate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
更新应用流模板 | PaiLangStudio:UpdateFlowTemplate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除应用流模板 | PaiLangStudio:DeleteFlowTemplate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看应用流模板 | PaiLangStudio:GetFlowTemplate | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取应用流模板列表 | PaiLangStudio:ListFlowTemplates | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
创建应用流 | PaiLangStudio:CreateFlow | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看应用流 | PaiLangStudio:GetFlow | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
更新应用流 | PaiLangStudio:UpdateFlow | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除应用流 | PaiLangStudio:DeleteFlow | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取应用流列表 | PaiLangStudio:ListFlows | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
部署应用流 | PaiLangStudio:DeployFlow | ✅ | ✅ | ✅ | |||||
创建连接 | PaiLangStudio:CreateConnection | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看连接 | PaiLangStudio:GetConnection | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
更新连接 | PaiLangStudio:UpdateConnection | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除连接 | PaiLangStudio:DeleteConnection | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取连接列表 | PaiLangStudio:ListConnections | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
创建运行环境 | PaiLangStudio:CreateRuntime | ✅ | ✅ | ✅ | |||||
查看运行环境详情 | PaiLangStudio:GetRuntime | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查询运行环境列表 | PaiLangStudio:ListRuntimes | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
运行环境重新安装依赖 | PaiLangStudio:ReloadRuntime | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
更新运行环境 | PaiLangStudio:UpdateRuntime | ✅ | ✅ | ✅ | |||||
删除运行环境 | PaiLangStudio:DeleteRuntime | ✅ | ✅ | ✅ | |||||
查看Tool Meta信息 | PaiLangStudio:GetToolMeta | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取运行容器支持的Tool列表 | PaiLangStudio:GetPackageTools | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取默认Tool Meta信息 | PaiLangStudio:GetBuiltinTools | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
创建一次应用流运行 | PaiLangStudio:CreateFlowRun | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
查看应用流运行的详情 | PaiLangStudio:GetFlowRun | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
获取应用流运行记录列表 | PaiLangStudio:ListFlowRuns | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
取消应用流运行 | PaiLangStudio:CancelFlowRun | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||
删除应用流运行 | PaiLangStudio:DeleteFlowRun | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
模型在线服务EAS
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | |||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | ||||
创建服务 | eas:CreateService | eas:CreateService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
开通服务自动扩缩容 | eas:CreateServiceAutoScaler | eas:CreateServiceAutoScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
开通服务定时扩缩容 | eas:CreateServiceCronScaler | eas:CreateServiceCronScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
开通服务流量镜像 | eas:CreateServiceMirror | eas:CreateServiceMirror | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
创建应用服务 | eas:CreateAppService | eas:CreateAppService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
复制服务 | eas:CloneService | eas:CloneService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
删除服务 | eas:DeleteService | eas:DeleteService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
删除服务标签 | eas:DeleteServiceLabel | eas:DeleteServiceLabel | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
关闭服务自动扩缩容 | eas:DeleteServiceAutoScaler | eas:DeleteServiceAutoScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
关闭服务定时扩缩容 | eas:DeleteServiceCronScaler | eas:DeleteServiceCronScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
重启服务实例 | eas:DeleteServiceInstances | eas:DeleteServiceInstances | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
关闭服务流量镜像 | eas:DeleteServiceMirror | eas:DeleteServiceMirror | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务 | eas:UpdateService | eas:UpdateService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务标签 | eas:UpdateServiceLabel | eas:UpdateServiceLabel | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
启动服务 | eas:StartService | eas:StartService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
停止服务 | eas:StopService | eas:StopService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
重启服务 | eas:RestartService | eas:RestartService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务自动扩缩容配置 | eas:UpdateServiceAutoScaler | eas:UpdateServiceAutoScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务定时扩缩容配置 | eas:UpdateServiceCronScaler | eas:UpdateServiceCronScaler | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
开发服务 | eas:DevelopService | eas:DevelopService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
确认容器并发布 | eas:CommitService | eas:CommitService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务流量镜像配置 | eas:UpdateServiceMirror | eas:UpdateServiceMirror | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
切换服务版本 | eas:UpdateServiceVersion | eas:UpdateServiceVersion | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务安全锁 | eas:UpdateServiceSafetyLock | eas:UpdateServiceSafetyLock | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新服务实例属性 | eas:UpdateServiceInstance | eas:UpdateServiceInstance | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新应用服务 | eas:UpdateAppService | eas:UpdateAppService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
调整服务蓝绿发布流量比例 | eas:ReleaseService | eas:ReleaseService | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
查询服务详情 | eas:DescribeService | eas:DescribeService | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务自动扩缩容信息 | eas:DescribeServiceAutoScaler | eas:DescribeServiceAutoScaler | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务定时扩缩容信息 | eas:DescribeServiceCronScaler | eas:DescribeServiceCronScaler | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务诊断详情 | eas:DescribeServiceDiagnosis | eas:DescribeServiceDiagnosis | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务实例诊断详情 | eas:DescribeServiceInstanceDiagnosis | eas:DescribeServiceInstanceDiagnosis | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务日志 | eas:DescribeServiceLog | eas:DescribeServiceLog | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询服务事件 | eas:DescribeServiceEvent | eas:DescribeServiceEvent | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务流量镜像信息 | eas:DescribeServiceMirror | eas:DescribeServiceMirror | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务群组详情 | eas:DescribeGroup | eas:DescribeGroup | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询抢占式实例历史价格 | eas:DescribeSpotDiscountHistory | eas:DescribeSpotDiscountHistory | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询服务实例列表 | eas:ListServiceInstances | eas:ListServiceInstances | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询服务历史版本 | eas:ListServiceVersions | eas:ListServiceVersions | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询服务的容器列表 | eas:ListServiceContainers | eas:ListServiceContainers | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询服务列表 | eas:ListServices | eas:ListServices | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看服务组列表 | eas:ListGroups | eas:ListGroups | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
创建资源组 | eas:CreateResource | eas:CreateResource | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
创建资源组机器 | eas:CreateResourceInstances | eas:CreateResourceInstances | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
开通资源组日志投递 | eas:CreateResourceLog | eas:CreateResourceLog | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
删除资源组 | eas:DeleteResource | eas:DeleteResource | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
关闭资源组VPC直连 | eas:DeleteResourceDLink | eas:DeleteResourceDLink | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
删除资源组机器实例 | eas:DeleteResourceInstances | eas:DeleteResourceInstances | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
关闭资源组日志投递 | eas:DeleteResourceLog | eas:DeleteResourceLog | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新资源组信息 | eas:UpdateResource | eas:UpdateResource | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新资源组VPC直连配置 | eas:UpdateResourceDLink | eas:UpdateResourceDLink | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新资源组机器实例 | eas:UpdateResourceInstance | eas:UpdateResourceInstance | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
查看资源组详情 | eas:DescribeResource | eas:DescribeResource | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看资源组VPC直连信息 | eas:DescribeResourceDLink | eas:DescribeResourceDLink | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看资源组日志投递信息 | eas:DescribeResourceLog | eas:DescribeResourceLog | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询资源组机器列表 | eas:ListResourceInstances | eas:ListResourceInstances | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询资源组工作实例列表 | eas:ListResourceInstanceWorker | eas:ListResourceInstanceWorker | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询资源组列表 | eas:ListResources | eas:ListResources | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询资源组中的服务列表 | eas:ListResourceServices | eas:ListResourceServices | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
创建压测任务 | eas:CreateBenchmarkTask | eas:CreateBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
删除压测任务 | eas:DeleteBenchmarkTask | eas:DeleteBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
查看压测任务详情 | eas:DescribeBenchmarkTask | eas:DescribeBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看压测任务测试报告 | eas:DescribeBenchmarkTaskReport | eas:DescribeBenchmarkTaskReport | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查询压测任务列表 | eas:ListBenchmarkTask | eas:ListBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
启动压测任务 | eas:StartBenchmarkTask | eas:StartBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
停止压测任务 | eas:StopBenchmarkTask | eas:StopBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
更新压测任务 | eas:UpdateBenchmarkTask | eas:UpdateBenchmarkTask | ✅无需区分accessibility | ✅无需区分accessibility | ||||||
创建私有网关 | eas:CreateGateway | eas:CreateGateway | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看私有网关详情 | eas:DescribeGateway | eas:DescribeGateway | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
更新私有网关 | eas:UpdateGateway | eas:UpdateGateway | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
创建私有网关内网访问端点 | eas:CreateGatewayIntranetLinkedVpc | eas:CreateGatewayIntranetLinkedVpc | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
查看私有网关内网访问端点列表 | eas:ListGatewayIntranetLinkedVpc | eas:ListGatewayIntranetLinkedVpc | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
删除私有网关内网访问端点 | eas:DeleteGatewayIntranetLinkedVpc | eas:DeleteGatewayIntranetLinkedVpc | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||
删除私有网关 | eas:DeleteGateway | eas:DeleteGateway | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility |
智能设计ArtLab
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建AI4D服务 | PaiArtLab:CreateService | PaiArtLab:CreateAI4DService | ai4dServices/* | ✅ | ✅ | ✅ | ||||||||
获取AI4D服务列表 | PaiArtLab:ListServices | PaiArtLab:ListAI4DServices | ai4dServices/* | ✅ | ✅ | ✅ | ✅ |
AI资产
表 1. AI资产-数据集管理
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 标注管理员 | 访客 | |||||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建数据集 | PaiDataset:CreateDataset | PaiDataset:CreateDataset | dataset/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||||
获取数据集 | PaiDataset:GetDataset | PaiDataset:GetDataset | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||||
更新数据集 | PaiDataset:UpdateDataset | PaiDataset:UpdateDataset | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ | ||||||||||
删除数据集 | PaiDataset:DeleteDataset | PaiDataset:DeleteDataset | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ | ||||||||||
获取数据集列表(工作空间下所有) | PaiDataset:ListAllDatasets | PaiDataset:ListAllDatasets | dataset/* | ✅ | |||||||||||||
获取数据集列表(Public及自己创建的) | PaiDataset:ListDatasets | PaiDataset:ListDatasets | dataset/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
发布数据集为工作空间可见 | PaiDataset:PublishDataset | PaiDataset:PublishDataset | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ | ||||||||||
转移数据集所有者 | PaiDataset:ChangeDatasetOwner | PaiDataset:ChangeDatasetOwner | dataset/{datasetId} | ✅ | |||||||||||||
创建数据集标签 | PaiDataset:CreateDatasetLabels | PaiDataset:CreateDatasetLabels | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ | ||||||||||
删除数据集标签 | PaiDataset:DeleteDatasetLabels | PaiDataset:DeleteDatasetLabels | dataset/{datasetId} | ✅ | ✅ | ✅ | ✅ |
表 2. AI资产-代码配置管理
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | ||||
创建代码 | PaiCodeSource:CreateCodeSource | PaiCodeSource:CreateCodeSource | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
查看代码 | PaiCodeSource:GetCodeSource | PaiCodeSource:GetCodeSource | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
删除代码 | PaiCodeSource:DeleteCodeSource | PaiCodeSource:DeleteCodeSource | ✅ | ✅ | ✅ | ||||||||
获取代码列表(Public及自己创建的) | PaiCodeSource:ListCodeSources | PaiCodeSource:ListCodeSources | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取代码列表(工作空间下所有的) | PaiCodeSource:ListAllCodeSources | PaiCodeSource:ListAllCodeSources | ✅ | ||||||||||
发布代码为工作空间可见 | PaiCodeSource:PublishCodeSource | PaiCodeSource:PublishCodeSource | ✅ | ✅ | ✅ |
表 3. AI资产-镜像管理
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建镜像 | PaiImage:AddImage | PaiImage:AddImage | image/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
获取镜像 | PaiImage:GetImage | PaiImage:GetImage | image/{imageId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取镜像(官方镜像,RAM没有deny就行) | PaiImage:GetImage(默认允许使用,除非显式deny) | provider/pai/image/{imageId} | ||||||||||||
删除镜像 | PaiImage:RemoveImage | PaiImage:RemoveImage | image/{imageId} | ✅ | ✅ | ✅ | ||||||||
获取镜像列表(Public及自己创建的) | PaiImage:ListImages | PaiImage:ListImages | image/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取镜像列表(工作空间下所有的) | PaiImage:ListAllImages | PaiImage:ListAllImages | image/* | ✅ | ||||||||||
获取镜像列表(官方镜像,RAM没有deny就行) | PaiImage:Listlmages(默认允许使用,除非显式deny) | provider/pai/image/{imageId} | ||||||||||||
获取镜像统计信息(Public及自己创建的) | PaiImage:GetImagesStatistics | PaiImage:GetImagesStatistics | image/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取镜像统计信息(工作空间下所有的) | PaiImage:GetAllImagesStatistics | PaiImage:GetAllImagesStatistics | image/* | ✅ | ||||||||||
获取镜像统计信息(官方镜像,RAM没有deny就行) | PaiImage:GetImagesStatistics(默认允许使用,除非显式deny) | provider/pai/image/{imageId} | ||||||||||||
列举镜像标签 | PaiImage:ListImageLabels | PaiImage:ListImageLabels | imagelabel/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
删除镜像标签 | PaiImage:RemoveImageLabels | PaiImage:RemoveImageLabels | image/{imageId}/imagelabel/{imageLabelKey} | ✅ | ✅ | ✅ | ||||||||
列举镜像标签键(RAM没有deny就行) | PaiImage:ListImageLabelKeys(默认允许使用,除非显式deny) | imagelabel/* | ||||||||||||
批量更新镜像标签 | PaiImage:UpdateImageLabels | PaiImage:UpdateImageLabels | image/{imageId}/imagelabel/* | ✅ | ✅ | ✅ | ||||||||
增加镜像标签 | PaiImage:AddImageLabels | PaiImage:AddImageLabels | image/{imageId}/imagelabel/* | ✅ | ✅ | ✅ | ||||||||
发布镜像为工作空间可见 | PaiImage:PublishImage | PaiImage:PublishImage | image/{imageId} | ✅ | ✅ | ✅ |
表 4. AI资产-模型管理
权限点说明 | 权限点字段(通过PAI工作空间管理) | 权限点字段(通过RAM管理) | 资源(Resource) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||||
创建模型 | PaiModel:CreateModel | PaiModel:CreateModel | model/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
获取模型 | PaiModel:GetModel | PaiModel:GetModel | model/{modelId} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
更新模型 | PaiModel:UpdateModel | PaiModel:UpdateModel | model/{modelId} | ✅ | ✅ | ✅ | ||||||||
删除模型 | PaiModel:DeleteModel | PaiModel:DeleteModel | model/{modelId} | ✅ | ✅ | ✅ | ||||||||
获取模型列表(Public及自己创建的) | PaiModel:ListModels | PaiModel:ListModels | model/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
获取模型列表(工作空间下所有的) | PaiModel:ListAllModels | PaiModel:ListAllModels | model/* | ✅ | ||||||||||
创建模型版本 | PaiModel:CreateModelVersion | PaiModel:CreateModelVersion | model/{modelId}/modelVersion/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
获取模型版本 | PaiModel:GetModelVersion | PaiModel:GetModelVersion | model/{modelId}/modelVersion/{versionName} | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |||||
更新模型版本 | PaiModel:UpdateModelVersion | PaiModel:UpdateModelVersion | model/{modelId}/modelVersion/{versionName} | ✅ | ✅ | ✅ | ||||||||
删除模型版本 | PaiModel:DeleteModelVersion | PaiModel:DeleteModelVersion | model/{modelId}/modelVersion/{versionName} | ✅ | ✅ | ✅ | ||||||||
获取模型版本列表 | PaiModel:ListModelVersions | PaiModel:ListModelVersions | model/{modelId}/modelVersion/* | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ||||
更新模型标签 | PaiModel:CreateModelLabels | PaiModel:CreateModelLabels | model/{modelId} | ✅ | ✅ | ✅ | ||||||||
删除模型标签 | PaiModel:DeleteModelLabels | PaiModel:DeleteModelLabels | model/{modelId} | ✅ | ✅ | ✅ | ||||||||
更新模型版本标签 | PaiModel:CreateModelVersionLabels | PaiModel:CreateModelVersionLabels | model/{modelId}/modelVersion/{versionName} | ✅ | ✅ | ✅ | ||||||||
删除模型版本标签 | PaiModel:DeleteModelVersionLabels | PaiModel:DeleteModelVersionLabels | model/{modelId}/modelVersion/{versionName} | ✅ | ✅ | ✅ | ||||||||
发布模型为工作空间可见 | PaiModel:PublishModel | PaiModel:PublishModel | model/{modelId} | ✅ | ✅ | ✅ |
表 5. AI资产-自定义组件
权限点说明 | 权限点字段(通过PAI工作空间管理) | 工作空间负责人/工作空间管理员 | 算法开发 | 算法运维 | 访客 | |||||||
Private(自己创建的) | Private(他人创建的) | Public(自己创建的) | Public(他人创建的) | Private(自己创建的) | Private(他人创建的) | Public | Private(自己创建的) | Private(他人创建的) | Public | |||
创建组件 | PAIComponentManagement:CreateComponent | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
获取组件 | PAIComponentManagement:GetComponent | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
更新组件 | PAIComponentManagement:UpdateComponent | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
删除组件 | PAIComponentManagement:DeleteComponent | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
获取组件列表(工作空间下所有的) | PAIComponentManagement:ListComponents | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility | |||||||
创建组件版本 | PAIComponentManagement:CreateComponentVersion | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
获取组件版本 | PAIComponentManagement:GetComponentVersion | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
更新组件版本 | PAIComponentManagement:UpdateComponentVersion | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
删除组件版本 | PAIComponentManagement:DeleteComponentVersion | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ||||||||
获取组件列表版本(工作空间下所有的) | PAIComponentManagement:ListComponentVersions | ✅ | ✅无需区分accessibility | ✅无需区分accessibility | ✅无需区分accessibility |