Image Management
Permission |
API |
Action |
Dependencies |
IAM Project |
Enterprise Project |
---|---|---|---|---|---|
Querying Images |
GET /v2/cloudimages |
ims:images:list |
- |
√ |
√ |
Querying Supported Image OSs |
GET /v1/cloudimages/os_version |
ims:images:list |
- |
√ |
× |
Updating Image Information |
PATCH /v2/cloudimages/{image_id} |
|
|
√ |
√ |
Creating an Image |
POST /v2/cloudimages/action
NOTE:
If you use an external image file to create an image, you must have Tenant Administrator permissions for OBS. |
ims:serverImages:create |
obs:bucket:* obs:object:* kms:*:* ecs:cloudServers:get ecs:servers:get ecs:serverVolumes:use ecs:cloudServers:list ecs:serverVolumeAttachments:list ecs:servers:list evs:volumes:* bms:servers:list bms:servers:get bms:serverFlavors:get |
√ |
√ |
Importing an Image File Quickly |
POST /v2/cloudimages/quickimport/action
NOTE:
You must have Tenant Administrator permissions for OBS. |
|
|
√ |
√ |
Creating a Data Disk Image Using an External Image File |
POST /v1/cloudimages/dataimages/action
NOTE:
You must have Tenant Administrator permissions for OBS. |
ims:dataImages:create |
obs:bucket:* obs:object:* kms:*:* ecs:cloudServers:get ecs:servers:get ecs:serverVolumes:use ecs:cloudServers:list ecs:serverVolumeAttachments:list ecs:servers:list evs:volumes:* |
√ |
√ |
Creating a Full-ECS Image |
POST /v1/cloudimages/wholeimages/action
NOTE:
You must have Administrator permissions for CSBS or Admin permissions for CBR. |
ims:wholeImages:create |
obs:bucket:* obs:object:* kms:*:* cbr:*:* CSBS:backup:* ecs:cloudServers:get ecs:servers:get ecs:serverVolumes:use ecs:cloudServers:list ecs:serverVolumeAttachments:list ecs:servers:list evs:volumes:* |
√ |
√ |
Registering an Image |
PUT /v1/cloudimages/{image_id}/upload
NOTE:
|
ims:images:upload |
ims:images:get ims:images:update obs:bucket:* obs:object:* kms:*:* |
√ |
√ |
Exporting an Image |
POST /v1/cloudimages/{image_id}/file
NOTE:
You must have Tenant Administrator permissions for OBS. |
ims:images:export |
obs:bucket:* obs:object:* kms:*:* |
√ |
√ |
Querying Images (Native OpenStack API) |
GET /v2/images |
ims:images:list |
- |
√ |
x |
Querying Image Details (Native OpenStack API) |
GET /v2/images/{image_id} |
ims:images:get |
- |
√ |
√ |
Updating Image Information (Native OpenStack API) |
PATCH /v2/images/{image_id} |
ims:images:update |
- |
√ |
√ |
Deleting an Image (Native OpenStack API) |
DELETE /v2/images/{image_id} |
ims:images:delete |
- |
√ |
√ |
Creating Image Metadata (Native OpenStack API) |
POST /v2/images |
ims:images:create |
- |
√ |
x |
Uploading an Image (Native OpenStack API) |
PUT /v2/images/{image_id}/file |
|
√ |
x |
|
Querying the API Version (Native OpenStack API) |
GET / |
N/A |
- |
√ |
x |
Querying Image Details (Native OpenStack API V1.1, Deprecated) |
GET /v1.1/images/detail |
ims:images:list |
- |
√ |
x |
Querying Image Metadata (Native OpenStack API V1, Deprecated) |
HEAD /v1/images/{image_id} |
ims:images:get |
- |
√ |
x |
Deleting an Image (Native OpenStack API V1.1, Deprecated) |
DELETE /v1.1/images/{image_id} |
ims:images:delete |
- |
√ |
x |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.