更新时间:2023-12-14 GMT+08:00

数据管理权限

表1 数据集管理的细化权限说明

权限

对应API接口

授权项

依赖的授权项

IAM项目

企业项目

查询数据集列表

GET /v2/{project_id}/datasets

modelarts:dataset:listDatasets

-

创建数据集

POST /v2/{project_id}/datasets

modelarts:dataset:createDataset

obs:bucket:HeadBucket

obs:bucket:ListBucket

obs:object:PutObject

obs:object:PutObject

obs:bucket:ListAllMyBuckets

查询数据集详情

GET /v2/{project_id}/datasets/{dataset_id}

modelarts:dataset:getDataset

-

更新数据集

PUT /v2/{project_id}/datasets/{dataset_id}

modelarts:dataset:updateDataset

-

删除数据集

DELETE /v2/{project_id}/datasets/{dataset_id}

modelarts:dataset:deleteDataset

obs:bucket:ListAllMyBuckets

obs:bucket:ListBucket

obs:object:DeleteObject

查询数据集的统计信息

GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/stats

modelarts:dataset:getDataset

-

查询数据集监控数据

GET /v2/{project_id}/datasets/{dataset_id}/metrics

modelarts:dataset:getDataset

-

查询团队标注任务统计信息

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:getDataset

-

创建数据集标注版本

POST /v2/{project_id}/datasets/{dataset_id}/versions

modelarts:dataset:createDatasetVersion

obs:object:PutObject

查询数据集版本详情

GET /v2/{project_id}/datasets/{dataset_id}/versions/{version_id}

modelarts:dataset:getDataset

-

删除数据集标注版本

DELETE /v2/{project_id}/datasets/{dataset_id}/versions/{version_id}

modelarts:dataset:deleteDatasetVersion

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

-