Data Management Permissions¶
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Dataset List | GET /v2/{project_id}/datasets | modelarts:dataset:listDatasets | N/A | Y | Y |
Creating a Dataset | POST /v2/{project_id}/datasets | modelarts:dataset:createDataset | obs:bucket:HeadBucket obs:bucket:ListBucket obs:object:PutObject obs:object:PutObject obs:bucket:ListAllMyBuckets | Y | Y |
Querying Details About a Dataset | GET /v2/{project_id}/datasets/{dataset_id} | modelarts:dataset:getDataset | N/A | Y | Y |
Modifying a Dataset | PUT /v2/{project_id}/datasets/{dataset_id} | modelarts:dataset:updateDataset | N/A | Y | Y |
Deleting a Dataset | DELETE /v2/{project_id}/datasets/{dataset_id} | modelarts:dataset:deleteDataset | obs:bucket:ListAllMyBuckets obs:bucket:ListBucket obs:object:DeleteObject | Y | Y |
Querying Dataset Statistics | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/stats | modelarts:dataset:getDataset | N/A | Y | Y |
Querying the Monitoring Data of a Dataset | GET /v2/{project_id}/datasets/{dataset_id}/metrics | modelarts:dataset:getDataset | N/A | Y | Y |
Querying Statistics for a Team Labeling Task | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/stats | modelarts:dataset:getWorkforceTask | N/A | Y | Y |
Querying Statistics for the Member Labeling Progresses in a Team Labeling Task | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/metrics | modelarts:dataset:getWorkforceTask | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Dataset Version List | GET /v2/{project_id}/datasets/{dataset_id}/versions | modelarts:dataset:getDataset | N/A | Y | Y |
Creating a Dataset Labeling Version | POST /v2/{project_id}/datasets/{dataset_id}/versions | modelarts:dataset:createDatasetVersion | obs:object:PutObject | Y | Y |
Querying Details About a Dataset Version | GET /v2/{project_id}/datasets/{dataset_id}/versions/{version_id} | modelarts:dataset:getDataset | N/A | Y | Y |
Deleting a Dataset Labeling Version | DELETE /v2/{project_id}/datasets/{dataset_id}/versions/{version_id} | modelarts:dataset:deleteDatasetVersion | obs:bucket:ListAllMyBuckets obs:bucket:ListBucket obs:object:DeleteObject | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Sample List | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples | modelarts:sample:listSamples | obs:object:GetObject | Y | Y |
Adding Samples in Batches | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples | modelarts:sample:addSamples | obs:object:PutObject | Y | Y |
Deleting Samples in Batches | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples/delete | modelarts:sample:deleteSamples | obs:object:DeleteObject | Y | Y |
Querying Details About a Sample | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples/{sample_id} | modelarts:sample:getSample | obs:object:GetObject | Y | Y |
Querying Sample Search Criteria | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/search-condition | modelarts:sample:listSamples | N/A | Y | Y |
Querying the Sample List of a Team Labeling Task by Page | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples | modelarts:sample:listSamples | obs:object:GetObject | Y | Y |
Querying Details About a Team Labeling Sample | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples/{sample_id} | modelarts:sample:getSample | obs:object:GetObject | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Dataset Label List | GET /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels | modelarts:dataset:getDataset | N/A | Y | Y |
Creating a Dataset Label | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels | modelarts:dataset:updateDataset | N/A | Y | Y |
Modifying Labels in Batches | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels | modelarts:dataset:updateDataset | N/A | Y | Y |
Deleting Labels in Batches | POST /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/delete | modelarts:dataset:updateDataset | N/A | Y | Y |
Updating a Label by Label Name | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/{label_name} | modelarts:dataset:updateDataset | N/A | Y | Y |
Deleting a Label and the Files with This Label Only | DELETE /v2/{project_id}/datasets/{dataset_id}/data-annotations/labels/{label_name} | modelarts:dataset:updateDataset | obs:object:DeleteObject | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Updating Sample Labels in Batches | PUT /v2/{project_id}/datasets/{dataset_id}/data-annotations/samples | modelarts:dataset:updateDataset | obs:object:GetObject | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Team Labeling Task List of a Dataset | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks | modelarts:dataset:listWorkforceTasks | N/A | Y | Y |
Creating a Team Labeling Task | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks | modelarts:dataset:createWorkforceTask | N/A | Y | Y |
Querying Details About a Team Labeling Task | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id} | modelarts:dataset:getWorkforceTask | N/A | Y | Y |
Starting a Team Labeling Task | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Updating a Team Labeling Task | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id} | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Deleting a Team Labeling Task | DELETE /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id} | modelarts:dataset:deleteWorkforceTask | N/A | Y | Y |
Creating a Team Labeling Acceptance Task | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Querying the Acceptance Report of a Team Labeling Task | GET /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/report | modelarts:dataset:getWorkforceTask | N/A | Y | Y |
Updating the Status of a Team Labeling Acceptance Task | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/status | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Submitting Sample Review Comments for Acceptance | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/acceptance/batch-comment | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Updating Labels of Team Labeling Samples in Batches | PUT /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/data-annotations/samples | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Labeling Team List | GET /v2/{project_id}/workforces | modelarts:processTask:listWorkforce | N/A | Y | Y |
Creating a Labeling Team | POST /v2/{project_id}/workforces | modelarts:processTask:createWorkforce | N/A | Y | Y |
Querying Details About a Labeling Team | GET /v2/{project_id}/workforces/{workforce_id} | modelarts:processTask:getWorkforce | N/A | Y | Y |
Updating a Labeling Team | PUT /v2/{project_id}/workforces/{workforce_id} | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Deleting a Labeling Team | DELETE /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id} | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Sending an Email to Labeling Team Members | POST /v2/{project_id}/datasets/{dataset_id}/workforce-tasks/{workforce_task_id}/notify | modelarts:dataset:updateWorkforceTask | N/A | Y | Y |
Querying All Labeling Team Members | GET /v2/{project_id}/workforces/workers | modelarts:processTask:getWorkforce | N/A | Y | Y |
Querying Members in a Labeling Team | GET /v2/{project_id}/workforces/{workforce_id}/workers | modelarts:processTask:getWorkforce | N/A | Y | Y |
Creating a Labeling Team Member | POST /v2/{project_id}/workforces/{workforce_id}/workers | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Deleting Labeling Team Members in Batches | POST /v2/{project_id}/workforces/{workforce_id}/workers/batch-delete | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Querying Details About a Labeling Team Member | GET /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id} | modelarts:processTask:getWorkforce | N/A | Y | Y |
Updating Labeling Team Members | PUT /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id} | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Deleting a Labeling Team Member | DELETE /v2/{project_id}/workforces/{workforce_id}/workers/{worker_id} | modelarts:processTask:updateWorkforce | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Dataset Import Task List | GET /v2/{project_id}/datasets/{dataset_id}/import-tasks | modelarts:dataset:getDataset | N/A | Y | Y |
Creating a Dataset Import Task | POST /v2/{project_id}/datasets/{dataset_id}/import-tasks | modelarts:dataset:createImportTask | N/A | Y | Y |
Querying Details About a Dataset Import Task | GET /v2/{project_id}/datasets/{dataset_id}/import-tasks/{task_id} | modelarts:dataset:getDataset | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Dataset Export Task List | GET /v2/{project_id}/datasets/{dataset_id}/export-tasks | modelarts:dataset:getDataset | N/A | Y | Y |
Creating a Dataset Export Task | POST /v2/{project_id}/datasets/{dataset_id}/export-tasks | modelarts:dataset:createExportTask | N/A | Y | Y |
Querying the Status of a Dataset Export Task | GET /v2/{project_id}/datasets/{resource_id}/export-tasks/{task_id} | modelarts:dataset:getDataset | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Synchronizing a Dataset | POST /v2/{project_id}/datasets/{dataset_id}/sync-data | modelarts:dataset:updateDataset | obs:bucket:ListBucket obs:bucket:ListAllMyBuckets | Y | Y |
Querying the Status of a Dataset Synchronization Task | GET /v2/{project_id}/datasets/{dataset_id}/sync-data/status | modelarts:dataset:getDataset | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Auto Labeling Sample List | GET /v2/{project_id}/datasets/{dataset_id}/auto-annotations/samples | modelarts:sample:listSamples | obs:object:GetObject | Y | Y |
Querying Details About an Auto Labeling Sample | GET /v2/{project_id}/datasets/{dataset_id}/auto-annotations/samples/{sample_id} | modelarts:sample:getSample | obs:object:GetObject | Y | Y |
Querying Auto Labeling Tasks by Page | GET /v2/{project_id}/datasets/{dataset_id}/tasks | modelarts:dataset:getDataset | N/A | Y | Y |
Starting an Auto Labeling Task | 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 | Y | Y |
Querying Details About an Auto Labeling Task | GET /v2/{project_id}/datasets/{dataset_id}/tasks/{task_id} | modelarts:dataset:getDataset | N/A | Y | Y |
Stopping an Auto Labeling Task | POST /v2/{project_id}/datasets/{dataset_id}/tasks/{task_id}/stop | modelarts:dataset:updateDataset | N/A | Y | Y |
Permission | API | Action | Related Action | IAM Project | Enterprise Project |
---|---|---|---|---|---|
Querying the Data Processing Task List | GET /v2/{project_id}/processor-tasks | modelarts:processTask:listProcessTasks | N/A | Y | Y |
Creating a Data Processing Task | 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 | Y | Y |
Querying the Algorithms for a Data Processing Type | GET /v2/{project_id}/processor-tasks/items | modelarts:processTask:getProcessTask | N/A | Y | Y |
Querying Details About a Data Processing Task | GET /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id} | modelarts:processTask:getProcessTask | N/A | Y | Y |
Updating a Data Processing Task | PUT /v2/{project_id}/processor-tasks/{task_id} | modelarts:processTask:updateProcessTask | N/A | Y | Y |
Deleting a Data Processing Task | 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 | Y | Y |
Querying the Versions of a Data Processing Task | 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 | Y | Y |
Creating a Data Processing Task Version | POST /v2/{project_id}/processor-tasks/{task_id}/versions | modelarts:processTask:createProcessTask | N/A | Y | Y |
Querying Details About a Data Processing Task Version | GET /v2/{project_id}/processor-tasks/{task_id}/versions | modelarts:processTask:getProcessTask | N/A | Y | Y |
Deleting a Data Processing Task Version | 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 | Y | Y |
Querying the Result of a Data Processing Task Version | GET /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}/results | modelarts:processTask:getProcessTask | obs:object:GetObject | Y | Y |
Stopping a Data Processing Task Version | POST /v2/{project_id}/processor-tasks/{task_id}/versions/{version_id}/stop | modelarts:processTask:updateProcessTask | N/A | Y | Y |