API授权项列表
授权项列表中,“√”表示支持,“×”表示暂不支持。
API版本信息查询
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
查询接口版本信息列表(Cinder) | GET / | 无 | √ | × |
查询接口的版本信息(Cinder) | GET /{api_version} | 无 | √ | × |
云硬盘
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
创建云硬盘 | POST /v2/{project_id}/cloudvolumes | evs:volumes:create | √ | √ |
创建云硬盘(Cinder) | POST /v2/{project_id}/volumes | √ | × | |
扩容云硬盘 | POST /v2/{project_id}/cloudvolumes/{volume_id}/action | evs:volumes:extend | √ | √ |
查询云硬盘列表 | GET /v2/{project_id}/cloudvolumes | evs:volumes:list | √ | × |
查询云硬盘列表(Cinder) | GET /v2/{project_id}/volumes | evs:volumes:list | √ | × |
查询所有云硬盘详情 | GET /v2/{project_id}/cloudvolumes/detail | evs:volumes:list | √ | √ |
查询所有云硬盘详情 | GET /v2/{project_id}/os-vendor-volumes/detail | evs:volumes:list | √ | × |
查询所有云硬盘详情(Cinder) | GET /v2/{project_id}/volumes/detail | evs:volumes:list | √ | × |
查询单个云硬盘详情 | GET /v2/{project_id}/os-vendor-volumes/{volume_id} | evs:volumes:get | √ | × |
查询单个云硬盘详情(Cinder ) | GET /v2/{project_id}/volumes/{volume_id} | evs:volumes:get | √ | × |
删除云硬盘 | DELETE /v2/{project_id}/cloudvolumes/{volume_id} | evs:volumes:delete | √ | √ |
删除云硬盘(Cinder ) | DELETE /v2/{project_id}/volumes/{volume_id} | evs:volumes:delete evs:volumes:get | √ | × |
更新云硬盘 | PUT /v2/{project_id}/cloudvolumes/{volume_id} | evs:volumes:update | √ | √ |
更新云硬盘(Cinder ) | PUT /v2/{project_id}/volumes/{volume_id} | evs:volumes:update evs:volumes:get | √ | × |
更新云硬盘的单个元数据(Cinder) | PUT /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:update evs:volumes:get | √ | × |
更新云硬盘的元数据(Cinder) | PUT /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:update evs:volumes:get | √ | × |
查询云硬盘的单个元数据(Cinder) | GET /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:get | √ | × |
删除云硬盘的单个元数据(Cinder) | DELETE /v2/{project_id}/volumes/{volume_id}/metadata/{key} | evs:volumes:delete evs:volumes:get | √ | × |
查询云硬盘的元数据(Cinder) | GET /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:get | √ | × |
添加云硬盘的元数据(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/metadata | evs:volumes:update evs:volumes:get | √ | × |
查询云硬盘类型列表(Cinder) | GET /v2/{project_id}/types | evs:types:get | √ | × |
查询单个云硬盘类型的详细信息(Cinder) | GET /v2/{project_id}/types/{type_id} | evs:types:get | √ | × |
查询租户的详细配额(Cinder) | GET /v2/{project_id}/os-quota-sets/{project_id} | evs:quotas:get | √ | × |
查询扩展接口(Cinder) | GET /v2/{project_id}/extensions | 无 | √ | × |
查询所有的可用分区信息(Cinder) | GET /v2/{project_id}/os-availability-zone | 无 | √ | × |
云硬盘按需转包周期 | POST /v2/{project_id}/cloudvolumes/change-charge-mode | evs:volumes:changeChargeMode | √ | √ |
查询回收站策略 | GET /v3/{project_id}/recycle-bin-volumes/policy | evs:recycle_policy:get | √ | √ |
从回收站还原云硬盘 | POST /v3/{project_id}/recycle-bin-volumes/{volume_id}/revert | evs:volumes:revert | √ | √ |
变更云硬盘类型 | POST /v2/{project_id}/volumes/{volume_id}/retype | evs:volumes:retype | √ | √ |
更新回收站策略 | PUT /v3/{project_id}/recycle-bin-volumes/policy | evs:recycle_policy:update | √ | √ |
云硬盘Actions
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
扩容云硬盘(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-extend" | evs:volumes:extend evs:volumes:get | √ | × |
将云硬盘导出为镜像(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-volume_upload_image" | evs:volumes:uploadImage | √ | × |
挂载云硬盘(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-attach" | evs:volumes:attach evs:volumes:get | √ | × |
卸载云硬盘(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-detach" | evs:volumes:detach evs:volumes:get | √ | × |
保留云硬盘(Cinder ) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-reserve" | evs:volumes:attach | √ | × |
取消保留云硬盘(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-unreserve" | evs:volumes:attach | √ | × |
设置云硬盘启动盘标识(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-set_bootable" | evs:volumes:update | √ | × |
设置云硬盘只读标识(Cinder) | POST /v2/{project_id}/volumes/{volume_id}/action action="os-update_readonly_flag" | evs:volumes:update | √ | × |
云硬盘快照
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
创建云硬盘快照(Cinder) | POST /v2/{project_id}/snapshots | evs:snapshots:create evs:volumes:get | √ | × |
查询云硬盘快照列表(Cinder) | GET /v2/{project_id}/snapshots | evs:snapshots:list | √ | × |
查询云硬盘快照详细信息列表(Cinder) | GET /v2/{project_id}/snapshots/detail | evs:snapshots:list | √ | × |
更新云硬盘快照(Cinder) | PUT /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:update evs:snapshots:get | √ | × |
查询单个云硬盘快照详细信息(Cinder) | GET /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:get | √ | × |
删除云硬盘快照(Cinder) | DELETE /v2/{project_id}/snapshots/{snapshot_id} | evs:snapshots:delete evs:snapshots:get evs:volumes:get | √ | × |
回滚快照到云硬盘 | POST /v2/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback | evs:snapshots:rollback evs:snapshots:get evs:volumes:get | √ | × |
添加云硬盘快照的元数据(Cinder) | POST /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:update evs:snapshots:get | √ | × |
查询云硬盘快照的元数据(Cinder) | GET /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:get | √ | × |
更新云硬盘快照的单个元数据(Cinder) | PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:update evs:snapshots:get | √ | × |
更新云硬盘快照的元数据(Cinder) | PUT /v2/{project_id}/snapshots/{snapshot_id}/metadata | evs:snapshots:update evs:snapshots:get | √ | × |
查询云硬盘快照的单个元数据(Cinder) | GET /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:get | √ | × |
删除云硬盘快照的单个元数据(Cinder) | DELETE /v2/{project_id}/snapshots/{snapshot_id}/metadata/{key} | evs:snapshots:delete evs:snapshots:get | √ | × |
云硬盘标签
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
获取云硬盘资源的所有标签 | GET /v2/{project_id}/cloudvolumes/tags |
| √ | × |
为指定云硬盘批量添加标签 | POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action | evs:volumeTags:create | √ | × |
为指定云硬盘批量删除标签 | POST /v2/{project_id}/cloudvolumes/{volume_id}/tags/action | evs:volumeTags:delete | √ | × |
查询云硬盘标签 | GET /v2/{project_id}/cloudvolumes/{volume_id}/tags | evs:volumeTags:getById | √ | × |
通过标签查询云硬盘资源实例详情 | POST /v2/{project_id}/cloudvolumes/resource_instances/action | evs:volumeTags:get | √ | × |
云硬盘过户
权限 | 对应API接口 | 授权项(Action) | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|---|---|---|---|---|
创建云硬盘过户(Cinder) | POST /v2/{project_id}/os-volume-transfer | evs:transfers:create | √ | × |
查询云硬盘过户记录列表概要(Cinder) | GET /v2/{project_id}/os-volume-transfer | evs:transfers:list | √ | × |
查询云硬盘过户记录列表详情(Cinder) | GET /v2/{project_id}/os-volume-transfer/detail | evs:transfers:list | √ | × |
查询单个云硬盘过户记录详情(Cinder) | GET /v2/{project_id}/os-volume-transfer/{transfer_id} | evs:transfers:get | √ | × |
接受云硬盘过户(Cinder) | POST /v2/{project_id}/os-volume-transfer/{transfer_id}/accept | evs:transfers:accept | √ | × |
删除云硬盘过户(Cinder) | DELETE /v2/{project_id}/os-volume-transfer/{transfer_id} | evs:transfers:delete | √ | × |

