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} | |||||||||