Workflow权限
接口级授权
如果您需要使用管理控制台workflow的相关功能并进行权限管理,可参照如下表格进行操作。
| 权限 | 对应API接口 | 授权项 | 依赖的授权项 | IAM项目 | 企业项目 |
|---|---|---|---|---|---|
| 新建Workflow | POST /v2/{project_id}/workflows | modelarts:workflow:create | 无 | √ | √ |
| 获取workflow列表 | GET /v2/{project_id}/workflows | modelarts:workflow:list | 无 | √ | √ |
| 查询Workflow | GET /v2/{project_id}/workflows/{workflow_id} | modelarts:workflow:get | 无 | √ | √ |
| 修改Workflow | PUT /v2/{project_id}/workflows/{workflow_id} | modelarts:workflow:update | 无 | √ | √ |
| 删除Workflow | DELETE /v2/{project_id}/workflows/{workflow_id} | modelarts:workflow:delete | 无 | √ | √ |
| 总览Workflow | GET /v2/{project_id}/workflows/overview | modelarts:workflow:list | 无 | √ | √ |
| 查询Workflow待办事项 | GET /v2/{project_id}/workflows/todolist | modelarts:workflow:list | 无 | √ | √ |
| Workflow列表所有标签 | GET /v2/{project_id}/workflows/labels | modelarts:workflow:list | 无 | √ | √ |
| 新建Workflow的执行 | POST /v2/{project_id}/workflows/{workflow_id}/executions | modelarts:workflow:execute | 无 | √ | √ |
| 获取Execution列表 | GET /v2/{project_id}/workflows/{workflow_id}/executions | modelarts:workflow:list | 无 | √ | √ |
| 获取Workflow Execution列表的所有标签 | GET /v2/{project_id}/workflows/{workflow_id}/executions/labels | modelarts:workflow:list | 无 | √ | √ |
| 查询Execution | GET /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id} | modelarts:workflow:get | 无 | √ | √ |
| 更新Execution | PUT /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id} | modelarts:workflow:update | 无 | √ | √ |
| 删除Execution | DELETE /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id} | modelarts:workflow:delete | 无 | √ | √ |
| 操作Execution | POST /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}/actions | modelarts:workflow:execute | 无 | √ | √ |
| 操作StepExecution | POST /v2/{project_id}/workflows/{workflow_id}/executions/{execution_id}/step-executions/{step_execution_id}/actions | modelarts:workflow:execute | 无 | √ | √ |
| 新建消息订阅 | POST /v2/{project_id}/workflows/{workflow_id}/subscriptions | modelarts:workflow:update | smn:tag:list smn:topic:get | √ | √ |
| 查询Subscription详情 | GET /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id} | modelarts:workflow:get | 无 | √ | √ |
| 更新Subscription | PUT /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id} | modelarts:workflow:update | smn:tag:list smn:topic:get | √ | √ |
| 删除Subscription | DELETE /v2/{project_id}/workflows/{workflow_id}/subscriptions/{subscription_id} | modelarts:workflow:delete | 无 | √ | √ |
| 获取OverviewExeml | GET /v2/{project_id}/workflows/exeml-overview | modelarts:workflow:list | 无 | √ | √ |
| 获取StepExecution列表 | GET /v2/{project_id}/workflows/{workflow_id}/step-executions | modelarts:workflow:get | 无 | √ | √ |