Updated on 2026-09-01 GMT+08:00

Asset Management Permissions

API-Level Authorization Description

If you need to use the relevant features of the ModelArts console asset management and perform permissions management, refer to the table below.

Table 1 Fine-grained image permissions

Permission

API

Action

Dependency

IAM Project

Enterprise Project

Deleting images

DELETE

/v1/{project_id}/images/{image_id}

modelarts:image:delete

swr:repo:listRepoTags

swr:repo:deleteRepoTag

swr:repository:getTag

swr:repository:deleteTag

Deleting image groups

DELETE

/v1/{project_id}/images/group/{group_id}

modelarts:image:deleteGroup

swr:repo:listRepoTags

swr:repo:deleteRepoTag

swr:repository:getTag

swr:repository:deleteTag

Editing image groups

PUT

/v1/{project_id}/images/group/{group_id}

modelarts:image:updateGroup

-

Querying supported images

GET

/v1/{project_id}/images

modelarts:image:list

-

Querying user images

GET

/v1/{project_id}/images/group

modelarts:image:listGroup

-

Querying image details

GET

/v1/{project_id}/images/{image_id}

modelarts:image:get

-

Registering custom images

POST

/v1/{project_id}/images

modelarts:image:register

swr:repo:listRepos

swr:repo:listRepoTags

swr:repository:listRepositories

swr:repository:listArtifacts

swr:repo:getRepo

swr:repo:getRepoDomain

swr:repo:createRepoDomain

swr:repository:getTag

Synchronizing images

POST

/v1/{project_id}/images/{image_id}/sync

modelarts:image:sync

swr:repository:getTag