doc-exports/docs/ecs/api-ref/en-us_topic_0103071514.html
guoyanyan db3ca7e730 ecs_api_1109
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: guoyanyan <guoyanyan3@huawei.com>
Co-committed-by: guoyanyan <guoyanyan3@huawei.com>
2022-12-05 13:19:54 +00:00

13 KiB

Disk Management

Permission

API

Action

Dependent Permission

Detaching a Disk from a Specified ECS

DELETE /v1/{project_id}/cloudservers/{server_id}/detachvolume/{attachment_id}

ecs:cloudServers:detachVolume

N/A

Attaching a Disk to an ECS

POST /v1/{project_id}/cloudservers/{server_id}/attachvolume

ecs:cloudServers:attach

evs:volumes:use

Querying Information About Disks Attached to an ECS

GET /v1/{project_id}/cloudservers/{server_id}/block_device

ecs:cloudServers:get

N/A

Attaching a Disk from an ECS (Native OpenStack API)

POST /v2/{project_id}/servers/{server_id}/os-volume_attachments

POST /v2.1/{project_id}/servers/{server_id}/os-volume_attachments

ecs:serverVolumeAttachments:create

ecs:servers:get

ecs:flavors:get

ecs:serverVolumes:use

evs:volumes:list

evs:volumes:get

evs:volumes:update

evs:volumes:attach

evs:volumes:manage

Detaching a Disk from an ECS (Native OpenStack API)

DELETE /v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

DELETE /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

ecs:serverVolumeAttachments:delete

ecs:serverVolumes:use

evs:volumes:list

evs:volumes:get

evs:volumes:update

evs:volumes:detach

evs:volumes:manage

Querying Information About the Disks Attached to an ECS (Native OpenStack API)

GET /v2/{project_id}/servers/{server_id}/os-volume_attachments

GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments

ecs:serverVolumeAttachments:list

ecs:serverVolumes:use

ecs:servers:get

Querying Information About a Disk Attached to an ECS (Native OpenStack API)

GET /v2/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

GET /v2.1/{project_id}/servers/{server_id}/os-volume_attachments/{volume_id}

ecs:serverVolumeAttachments:get

ecs:serverVolumes:use

Creating a Disk (Native OpenStack API)

POST /v2/{project_id}/os-volumes

POST /v2.1/{project_id}/os-volumes

ecs:serverVolumes:use

evs:volumes:create

Deleting a Disk (Native OpenStack API)

DELETE /v2/{project_id}/os-volumes/{volume_id}

DELETE /v2.1/{project_id}/os-volumes/{volume_id}

ecs:serverVolumes:use

evs:volumes:get

evs:volumes:delete

Querying a Disk (Native OpenStack API)

GET /v2/{project_id}/os-volumes/{volume_id}

GET /v2.1/{project_id}/os-volumes/{volume_id}

ecs:serverVolumes:use

evs:volumes:get

Querying Disks (Native OpenStack API)

GET /v2/{project_id}/os-volumes

GET /v2.1/{project_id}/os-volumes

ecs:serverVolumes:use

evs:volumes:get

evs:volumes:list

Querying Detailed Disk Information (Native OpenStack API)

GET /v2/{project_id}/os-volumes/detail

GET /v2.1/{project_id}/os-volumes/detail

ecs:serverVolumes:use

evs:volumes:get

evs:volumes:list