Training Job Permissions¶
Permission | API | Action | IAM Project | Enterprise Project |
---|---|---|---|---|
Creating a Training Job | POST /v1/{project_id}/training-jobs | modelarts:trainJob:create | Y | Y |
Viewing a Training Job | GET /v1/{project_id}/training-jobs | modelarts:trainJob:list | Y | Y |
Deleting a Training Job | DELETE /v1/{project_id}/training-jobs/{job_id} | modelarts:trainJob:delete | Y | Y |
Modifying the Description of a Training Job | PUT /v1/{project_id}/training-jobs/{job_id} | modelarts:trainJob:update | Y | Y |
Creating a Version of a Training Job | POST /v1/{project_id}/training-jobs/{job_id}versions | modelarts:trainJobVersion:create | Y | Y |
Deleting a Version of a Training Job | DELETE /v1/{project_id/training-jobs/{job_id}/versions/{version_id} | modelarts:trainJobVersion:delete | Y | Y |
Stopping a Training Job Version | POST /v1/{project_id}/training-jobs/{job_id}/versions/{version_id}/stop | modelarts:trainJobVersion:stop | Y | Y |
Querying the List of Training Job Versions | GET /v1/{project_id}/training-jobs/{job_id}/versions | modelarts:trainJobVersion:list | Y | Y |
Viewing the Versions of a Training Job | GET /v1/{project_id}/training-jobs/{job_id}/versions/{version_id} | modelarts:trainJobVersion:list | Y | Y |
Obtaining the Name of a Training Job Log File | GET /v1/{project_id}/training-jobs/{job_id}/versions/{version_id}/log/file-names | modelarts:trainJobLog:list | Y | Y |
Querying Training Job Logs (Old) | GET /v1/{project_id}/training-jobs/{job_id}/versions/{version_id}/aom-log | modelarts:trainJobLog:list | Y | Y |
Querying Training Job Logs (New) | GET /v1/{project_id}/training-jobs/{job_id}/versions/{version_id}/log | modelarts:trainJobLog:list | Y | Y |
Viewing Built-in Algorithms | GET /v1/{project_id}/built-in-algorithms | modelarts:trainJobInnerModel:list | Y | Y |
Querying Monitoring Information About a Single Container of a Job | GET /v1/{project_id}/training-jobs/{job_id}/versions/{version_id}/pod/{pod_name}/metric-statistic | Y | Y | |
Creating a Training Job Configuration | POST /v1/{project_id}/training-job-configs | modelarts:trainConfig:create | Y | Y |
Querying a List of Training Job Configurations | GET /v1/{project_id}/training-job-configs | modelarts:trainConfig:list | Y | Y |
Modifying a Training Job Configuration | PUT /v1/{project_id}/training-job-configs/{config_name} | modelarts:trainConfig:update | Y | Y |
Querying Details About a Training Job Configuration | GET /v1/{project_id}/training-job-configs/{config_name} | modelarts:trainConfig:get | Y | Y |
Deleting a Training Job Configuration | DELETE /v1/{project_id}/training-job-configs | modelarts:trainConfig:delete | Y | Y |
Creating a Visualization Job | POST /v1/{project_id}/visualization-jobs | modelarts:tensorboard:create | Y | Y |
Querying the List of Visualization Jobs | GET /v1/{project_id}/visualization-jobs | modelarts:tensorboard:list | Y | Y |
Deleting a Visualization Job | DELETE /v1/{project_id}/visualization-jobs/{job_id} | modelarts:tensorboard:delete | Y | Y |
Modifying the Description of a Visualization Job | PUT /v1/{project_id}/visualization-jobs/{job_id} | modelarts:tensorboard:update | Y | Y |
Querying Details About a Visualization Job | GET /v1/{project_id}/visualization-jobs/{job_id} | modelarts:tensorboard:get | Y | Y |
Restarting a Visualization Job | POST /v1/{project_id}/visualization-jobs/{job_id}/restart | modelarts:tensorboard:restart | Y | Y |
Stopping a Visualization Job | POST /v1/{project_id}/visualization-jobs/{job_id}/stop | modelarts:tensorboard:stop | Y | Y |
Querying Job Resource Specifications | GET /v1/{project_id}/job/resource-specs | N/A | Y | Y |
Querying Job Engine Specifications | GET /v1/{project_id}/job/ai-engines | N/A | Y | Y |