Dedicated Resource Pool and Lite Cluster
Scenario-Level Authorization Examples
| Policy Name | Description | Type | Additional IAM 3.0 Policies Required |
|---|---|---|---|
| ModelArtsResourceManagementReadOnlyPolicy | ModelArts Resource Management read-only policy. | System-defined | - |
| ModelArtsResourceManagementAllPolicy | ModelArts Resource Management all policy. | System-defined | - |
API-Level Authorization Description
| Permission | API | Action | Dependency | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Obtaining resource pools | GET /v2/{project_id}/pools | modelarts:pool:list | -- | √ | √ |
| Obtaining resource pool details | GET /v2/{project_id}/pools/{pool_name} | modelarts:pool:get | -- | √ | √ |
| Modifying resource pools | PATCH /v2/{project_id}/pools/{pool_name} | modelarts:pool:update | -- | √ | √ |
| Creating resource pools | POST /v2/{project_id}/pools | modelarts:pool:create | -- | √ | √ |
| Deleting resource pools | DELETE /v2/{project_id}/pools/{pool_name} | modelarts:pool:delete | -- | √ | √ |
| Permission | API | Action | Dependency | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Obtaining networks | GET /v1/{project_id}/networks | modelarts:network:list | -- | √ | √ |
| Obtaining network details | GET /v1/{project_id}/networks/{network_name} | modelarts:network:get | -- | √ | √ |
| Modifying networks | PATCH /v1/{project_id}/networks/{network_name} | modelarts:network:update | vpc.*.get vpc.*.list | √ | √ |
| Creating networks | POST /v1/{project_id}/networks | modelarts:network:create | vpc.*.get vpc.*.list | √ | √ |
| Deleting networks | DELETE /v1/{project_id}/networks/{network_name} | modelarts:network:delete | -- | √ | √ |
| Permission | API | Action | Dependency | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Obtaining edge resource pools | GET /v1/{project_id}/edge-pools | modelarts:edgePool:list | ief.*.get ief.*.list | √ | √ |
| Obtaining edge resource pool details | GET /v1/{project_id}/edge-pools/{edge_pool_id} | modelarts:edgePool:get | ief.*.get ief.*.list | √ | √ |
| Modifying edge resource pools | PUT /v1/{project_id}/edge-pools/{edge_pool_id} | modelarts:edgePool:update | ief.*.get ief.*.list | √ | √ |
| Creating edge resource pools | POST /v1/{project_id}/edge-pools | modelarts:edgePool:create | ief.*.get ief.*.list | √ | √ |
| Deleting edge resource pools | DELETE /v1/{project_id}/edge-pools/{edge_pool_id} | modelarts:edgePool:delete | -- | √ | √ |
| Permission | API | Action | Dependency | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Obtaining resource pool model warmup tasks | GET /v2/{project_id}/pools/{pool_name}/ckpt-warm-up-task | modelarts:warmupTask:list | -- | √ | √ |
| Obtaining model warmup details | GET /v2/{project_id}/pools/{pool_name}/ckpt-warm-up-task/{ckpt_warm_up_task_name} | modelarts:warmupTask:get | -- | √ | √ |
| Modifying model warmup tasks | PATCH /v2/{project_id}/pools/{pool_name}/ckpt-warm-up-task/{ckpt_warm_up_task_name} | modelarts:warmupTask:update | -- | √ | √ |
| Creating model warmup tasks | POST /v2/{project_id}/pools/{pool_name}/ckpt-warm-up-task | modelarts:warmupTask:create | -- | √ | √ |
| Deleting model warmup tasks | DELETE /v2/{project_id}/pools/{pool_name}/ckpt-warm-up-task/{ckpt_warm_up_task_name} | modelarts:warmupTask:delete | -- | √ | √ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot