镜像管理
权限 |
对应API接口 |
授权项(Action) |
IAM项目(Project) |
企业项目(Enterprise Project) |
---|---|---|---|---|
查询镜像列表 |
GET /v2/cloudimages |
ims:images:list |
√ |
√
说明:
查询共享镜像仅支持IAM项目,不支持企业项目。 |
查询镜像支持的OS列表 |
GET /v1/cloudimages/os_version |
ims:images:list |
√ |
× |
更新镜像信息 |
PATCH /v2/cloudimages/{image_id} |
|
√ |
√ |
制作镜像 |
POST /v2/cloudimages/action
说明:
外部文件制作镜像前请确保用户已拥有对象存储服务的Tenant Administrator权限。 |
ims:serverImages:create |
√ |
√ |
镜像文件快速导入 |
POST /v2/cloudimages/quickimport/action
说明:
使用镜像文件快速导入前请确保用户已拥有对象存储服务的Tenant Administrator权限。 |
|
√ |
√ |
使用外部镜像文件制作数据镜像 |
POST /v1/cloudimages/dataimages/action
说明:
|
ims:dataImages:create |
√ |
√ |
制作整机镜像 |
POST /v1/cloudimages/wholeimages/action
说明:
制作整机镜像前请确保用户已拥有云备份服务的CBR Admin权限。 |
ims:wholeImages:create |
√ |
√ |
注册镜像 |
PUT /v1/cloudimages/{image_id}/upload
说明:
注册镜像前请确保用户已拥有对象存储服务的Tenant Administrator权限。 |
ims:images:upload |
√ |
√ |
导出镜像 |
POST /v1/cloudimages/{image_id}/file
说明:
导出镜像前请确保用户已拥有对象存储服务的Tenant Administrator权限。 |
ims:images:export |
√ |
√ |
查询镜像列表(OpenStack原生) |
GET /v2/images |
ims:images:list |
√ |
x |
查询镜像详情(OpenStack原生) |
GET /v2/images/{image_id} |
ims:images:get |
√ |
√ |
更新镜像信息(OpenStack原生) |
PATCH /v2/images/{image_id} |
ims:images:update |
√ |
√ |
删除镜像(OpenStack原生) |
DELETE /v2/images/{image_id} |
ims:images:delete |
√ |
√ |
创建镜像元数据(OpenStack原生) |
POST /v2/images |
ims:images:create |
√ |
x |
上传镜像(OpenStack原生) |
PUT /v2/images/{image_id}/file |
|
√ |
x |
查询版本(OpenStack原生) |
GET / |
无 |
√ |
x |
查询镜像详情(OpenStack原生v1.1--已废弃,不推荐使用) |
GET /v1.1/images/detail |
ims:images:list |
√ |
x |
查询镜像元数据(OpenStack原生v1--已废弃,不推荐使用) |
HEAD /v1/images/{image_id} |
ims:images:get |
√ |
x |
删除镜像(OpenStack原生v1.1--已废弃,不推荐使用) |
DELETE /v1.1/images/{image_id} |
ims:images:delete |
√ |
x |