
# 数据管理权限
表1数据集管理的细化权限说明 
| 权限              | 对应API接口                                                                                               | 授权项                                | 依赖的授权项                                                                                                                                                                                                                                                                                                         | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集列表         | GET /v2/{project_id}/datasets                                                                         | modelarts:dataset:list             | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 创建数据集           | POST /v2/{project_id}/datasets                                                                        | modelarts:dataset:create           | obs:bucket:HeadBucket obs:bucket:ListBucket obs:object:PutObject obs:object:PutObject obs:bucket:ListAllMyBuckets | √     | √    |
| 查询数据集详情         | GET /v2/{project_id}/datasets/{dataset_id}                                                            | modelarts:dataset:get              | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 更新数据集           | PUT /v2/{project_id}/datasets/{dataset_id}                                                            | modelarts:dataset:update           | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 删除数据集           | DELETE /v2/{project_id}/datasets/{dataset_id}                                                         | modelarts:dataset:delete           | obs:bucket:ListAllMyBuckets obs:bucket:ListBucket obs:object:DeleteObject                                                                                                                                       | √     | √    |
| 查询数据集的统计信息      | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/stats                                     | modelarts:dataset:get              | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 查询数据集监控数据       | GET /v2/{project_id}/datasets/{dataset_id}/metrics                                                    | modelarts:dataset:get              | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 查询团队标注任务统计信息    | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/stats | modelarts:dataset:getWorkforceTask | -                                                                                                                                                                                                                                                                                                              | √     | √    |
| 查询团队标注任务成员的进度信息 | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/metrics                | modelarts:dataset:getWorkforceTask | -                                                                                                                                                                                                                                                                                                              | √     | √    |
   
表2数据集版本管理的细化权限说明 
| 权限         | 对应API接口                                                             | 授权项                              | 依赖的授权项                                                                                                                                                               | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集的版本列表 | GET /v2/{project_id}/datasets/{dataset_id}/versions                 | modelarts:dataset:get            | -                                                                                                                                                                    | √     | √    |
| 创建数据集标注版本  | POST /v2/{project_id}/datasets/{dataset_id}/versions                | modelarts:dataset:publishVersion | obs:object:PutObject                                                                                                                                                 | √     | √    |
| 查询数据集版本详情  | GET /v2/{project_id}/datasets/{dataset_id}/versions/{version_id}    | modelarts:dataset:get            | -                                                                                                                                                                    | √     | √    |
| 删除数据集标注版本  | DELETE /v2/{project_id}/datasets/{dataset_id}/versions/{version_id} | modelarts:dataset:deleteVersion  | obs:bucket:ListAllMyBuckets obs:bucket:ListBucket obs:object:DeleteObject | √     | √    |
   
表3样本管理的细化权限说明 
| 权限               | 对应API接口                                                                                                             | 授权项                            | 依赖的授权项                  | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询样本列表           | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples                                                 | modelarts:sample:listSamples   | obs:object:GetObject    | √     | √    |
| 批量添加样本           | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples                                                | modelarts:sample:addSamples    | obs:object:PutObject    | √     | √    |
| 批量删除样本           | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples/delete                                         | modelarts:sample:deleteSamples | obs:object:DeleteObject | √     | √    |
| 查询单个样本信息         | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples/{sample_id}                                     | modelarts:sample:getSample     | obs:object:GetObject    | √     | √    |
| 获取样本搜索条件         | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/search-condition                                        | modelarts:sample:listSamples   | -                       | √     | √    |
| 分页查询团队标注任务下的样本列表 | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples             | modelarts:sample:listSamples   | obs:object:GetObject    | √     | √    |
| 查询团队标注的样本信息      | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples/{sample_id} | modelarts:sample:getSample     | obs:object:GetObject    | √     | √    |
   
表4标签管理的细化权限说明 
| 权限                  | 对应API接口                                                                            | 授权项                             | 依赖的授权项                  | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集标签列表           | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels                 | modelarts:dataset:getDataset    | -                       | √     | √    |
| 创建数据集标签             | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels                | modelarts:dataset:updateDataset | -                       | √     | √    |
| 批量修改标签              | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels                 | modelarts:dataset:updateDataset | -                       | √     | √    |
| 批量删除标签              | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/delete         | modelarts:dataset:updateDataset | -                       | √     | √    |
| 按标签名称更新单个标签         | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/{label_name}    | modelarts:dataset:updateDataset | -                       | √     | √    |
| 按标签名称删除标签及仅包含此标签的文件 | DELETE /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/{label_name} | modelarts:dataset:updateDataset | obs:object:DeleteObject | √     | √    |
   
表5人工标注的细化权限说明 
| 权限       | 对应API接口                                                                                                           | 授权项                             | 依赖的授权项               | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 批量更新样本标签 | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples | modelarts:dataset:updateDataset | obs:object:GetObject | √     | √    |
   
表6标注任务管理的细化权限说明 
| 权限             | 对应API接口                                                                                          | 授权项                                   | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集的团队标注任务列表 | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks                                       | modelarts:dataset:listWorkforceTasks  | -      | √     | √    |
| 创建团队标注任务       | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks                                      | modelarts:dataset:createWorkforceTask | -      | √     | √    |
| 查询团队标注任务详情     | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}                   | modelarts:dataset:getWorkforceTask    | -      | √     | √    |
| 启动团队标注任务       | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance       | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
| 更新团队标注任务       | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}                   | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
| 删除团队标注任务       | DELETE /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}                | modelarts:dataset:deleteWorkforceTask | -      | √     | √    |
| 创建团队标注验收任务     | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance       | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
| 查询团队标注验收任务报告   | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/report | modelarts:dataset:getWorkforceTask    | -      | √     | √    |
| 更新团队标注验收任务状态   | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/status | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
   
表7团队标注流程管理的细化权限说明 
| 权限            | 对应API接口                                                                                                  | 授权项                                   | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 提交验收任务的样本评审意见 | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/batch-comment | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
| 批量更新团队标注样本的标签 | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples  | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
   
表8标注团队管理的细化权限说明 
| 权限       | 对应API接口                                                               | 授权项                                   | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询标注团队列表 | GET /v2/{project_id}/workforces                                       | modelarts:processTask:listWorkforce   | -      | √     | √    |
| 创建标注团队   | POST /v2/{project_id}/workforces                                      | modelarts:processTask:createWorkforce | -      | √     | √    |
| 查询标注团队详情 | GET /v2/{project_id}/workforces/{workforce_id}                        | modelarts:processTask:getWorkforce    | -      | √     | √    |
| 更新标注团队   | PUT /v2/{project_id}/workforces/{workforce_id}                        | modelarts:processTask:updateWorkforce | -      | √     | √    |
| 删除标注团队   | DELETE /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id} | modelarts:processTask:updateWorkforce | -      | √     | √    |
   
表9标注团队成员管理的细化权限说明 
| 权限            | 对应API接口                                                                                | 授权项                                   | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 向标注成员发送邮件     | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/notify | modelarts:dataset:updateWorkforceTask | -      | √     | √    |
| 查询所有团队的标注成员列表 | GET /v2/{project_id}/workforces/workers                                                | modelarts:processTask:getWorkforce    | -      | √     | √    |
| 查询标注团队的成员列表   | GET /v2/{project_id}/workforces/{workforce_id}/workers                                 | modelarts:processTask:getWorkforce    | -      | √     | √    |
| 创建标注团队的成员     | POST /v2/{project_id}/workforces/{workforce_id}/workers                                | modelarts:processTask:updateWorkforce | -      | √     | √    |
| 批量删除标注团队成员    | POST /v2/{project_id}/workforces/{workforce_id}/workers/batch-delete                   | modelarts:processTask:updateWorkforce | -      | √     | √    |
| 查询标注团队成员详情    | GET /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id}                     | modelarts:processTask:getWorkforce    | -      | √     | √    |
| 更新标注团队成员      | PUT /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id}                     | modelarts:processTask:updateWorkforce | -      | √     | √    |
| 删除标注团队成员      | DELETE /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id}                  | modelarts:processTask:updateWorkforce | -      | √     | √    |
   
表10数据导入任务的细化权限说明 
| 权限           | 对应API接口                                                           | 授权项                                | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集导入任务列表  | GET /v2/{project_id}/datasets/{dataset_id}/import-tasks           | modelarts:dataset:getDataset       | -      | √     | √    |
| 创建导入任务       | POST /v2/{project_id}/datasets/{dataset_id}/import-tasks          | modelarts:dataset:createImportTask | -      | √     | √    |
| 查询数据集导入任务的详情 | GET /v2/{project_id}/datasets/{dataset_id}/import-tasks/{task_id} | modelarts:dataset:getDataset       | -      | √     | √    |
   
表11数据导出任务的细化权限说明 
| 权限           | 对应API接口                                                            | 授权项                                | 依赖的授权项 | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询数据集导出任务列表  | GET /v2/{project_id}/datasets/{dataset_id}/export-tasks            | modelarts:dataset:getDataset       | -      | √     | √    |
| 创建数据集导出任务    | POST /v2/{project_id}/datasets/{dataset_id}/export-tasks           | modelarts:dataset:createExportTask | -      | √     | √    |
| 查询数据集导出任务的状态 | GET /v2/{project_id}/datasets/{resource_id}/export-tasks/{task_id} | modelarts:dataset:getDataset       | -      | √     | √    |
   
表12数据同步任务的细化权限说明 
| 权限           | 对应API接口                                                     | 授权项                             | 依赖的授权项                                                                                           | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 同步数据集        | POST /v2/{project_id}/datasets/{dataset_id}/sync-data       | modelarts:dataset:updateDataset | obs:bucket:ListBucket obs:bucket:ListAllMyBuckets | √     | √    |
| 查询数据集同步任务的状态 | GET /v2/{project_id}/datasets/{dataset_id}/sync-data/status | modelarts:dataset:getDataset    | -                                                                                                | √     | √    |
   
表13智能任务的细化权限说明 
| 权限            | 对应API接口                                                                         | 授权项                             | 依赖的授权项                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询智能标注的样本列表   | GET /v2/{project_id}/datasets/{dataset_id}/auto-annotations/samples             | modelarts:sample:listSamples    | obs:object:GetObject                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √     | √    |
| 查询单个智能标注样本的信息 | GET /v2/{project_id}/datasets/{dataset_id}/auto-annotations/samples/{sample_id} | modelarts:sample:getSample      | obs:object:GetObject                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √     | √    |
| 分页查询智能任务列表    | GET /v2/{project_id}/datasets/{dataset_id}/tasks                                | modelarts:dataset:getDataset    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | √     | √    |
| 启动智能任务        | POST /v2/{project_id}/datasets/{dataset_id}/tasks                               | modelarts:dataset:updateDataset | obs:bucket:PutBucketAcl obs:bucket:GetBucketAcl obs:bucket:GetBucketPolicy obs:bucket:DeleteBucketPolicy obs:bucket:ListBucket obs:bucket:ListAllMyBuckets obs:object:DeleteObject obs:bucket:ListBucketVersions | √     | √    |
| 获取智能任务的信息     | GET /v2/{project_id}/datasets/{dataset_id}/tasks/{task_id}                      | modelarts:dataset:getDataset    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | √     | √    |
| 停止智能任务        | POST /v2/{project_id}/datasets/{dataset_id}/tasks/{task_id}/stop                | modelarts:dataset:updateDataset | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | √     | √    |
   
表14处理任务的细化权限说明 
| 权限              | 对应API接口                                                                      | 授权项                                     | 依赖的授权项                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | IAM项目 | 企业项目 |
|:---|:---|:---|:---|:---|:---|
| 查询处理任务列表        | GET /v2/{project_id}/processor-tasks                                         | modelarts:processTask:listProcessTasks  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 创建处理任务          | POST /v2/{project_id}/processor-tasks                                        | modelarts:processTask:createProcessTask | obs:bucket:HeadBucket obs:bucket:ListBucket obs:object:PutObject obs:object:PutObject obs:bucket:ListAllMyBuckets obs:bucket:PutBucketAcl obs:bucket:GetBucketAcl obs:bucket:GetBucketPolicy obs:bucket:DeleteBucketPolicy    | √     | √    |
| 查询数据处理的算法类别     | GET /v2/{project_id}/processor-tasks/items                                   | modelarts:processTask:getProcessTask    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 查询处理任务详情        | GET /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}         | modelarts:processTask:getProcessTask    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 更新处理任务          | PUT /v2/{project_id}/processor-tasks/{task_id}                               | modelarts:processTask:updateProcessTask | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 删除处理任务          | DELETE /v2/{project_id}/processor-tasks/{task_id}                            | modelarts:processTask:deleteProcessTask | obs:bucket:PutBucketAcl obs:bucket:GetBucketAcl obs:bucket:GetBucketPolicy obs:bucket:DeleteBucketPolicy obs:bucket:ListBucket obs:bucket:ListAllMyBuckets obs:object:DeleteObject                                                                                                                                            | √     | √    |
| 查询数据处理任务的版本列表   | GET /v2/{project_id}/processor-tasks/{task_id}/versions                      | modelarts:processTask:getProcessTask    | obs:bucket:HeadBucket obs:bucket:ListBucket obs:object:PutObject obs:object:PutObject obs:bucket:ListAllMyBuckets obs:bucket:PutBucketAcl obs:bucket:GetBucketAcl obs:bucket:GetBucketPolicy obs:bucket:DeleteBucketPolicy | √     | √    |
| 创建数据处理任务版本      | POST /v2/{project_id}/processor-tasks/{task_id}/versions                     | modelarts:processTask:createProcessTask | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 查询数据处理任务的版本详情   | GET /v2/{project_id}/processor-tasks/{task_id}/versions                      | modelarts:processTask:getProcessTask    | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
| 删除数据处理任务的版本     | DELETE /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}      | modelarts:processTask:deleteProcessTask | obs:bucket:PutBucketAcl obs:bucket:GetBucketAcl obs:bucket:GetBucketPolicy obs:bucket:DeleteBucketPolicy obs:bucket:ListBucket obs:bucket:ListAllMyBuckets obs:object:DeleteObject                                                                                                                                    | √     | √    |
| 查询数据处理任务版本的结果展示 | GET /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}/results | modelarts:processTask:getProcessTask    | obs:object:GetObject                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | √     | √    |
| 停止数据处理任务的版本     | POST /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}/stop   | modelarts:processTask:updateProcessTask | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | √     | √    |
   
