本示例为混合云开放平台场景下通过OpneAPI接口使用Postman工具对云主机快照的操作实践。首先参考文档【调用前准备】做好调用前准备。创建云主机备份存储库#
1、创建云主机备份需要先创建云主机备份存储库,使用资源池列表查询接口/v4/region/list-regions获取当前混合云管已纳管的资源池信息,在返回信息中选择确定自己需要操作的(isMultiZones为true)资源池,确定好资源池后获取并记录下对应资源池的regionID。
调用接口:2.使用时候1获取到的资源池id调用/v4/ecs/backup-repo/create接口创建云主机备份存储库。2..因创建云主机备份存储库是异步接口,走的订单流程,所以使用2获取返回的masterOrderID字段调用/v4/order/query-uuid
订单资源查询接口,获取到开通任务的状态以及返回的存储库id(resourceUUID字段)
调用接口:扩容云主机备份存储库#
1.使用之前获取到的资源池id和创建云主机备份存储库获取到的云主机备份存储库id调用/v4/ecs/backup-repo/upgrade扩容云主机备份存储库。
调用接口:续订云主机备份存储库#
1.使用之前获取到的资源池id和创建云主机备份存储库获取到的云主机备份存储库id调用/v4/ecs/backup-repo/renew续订云主机备份存储库。
调用接口:退订云主机备份存储库#
1.使用之前获取到的资源池id和创建云主机备份存储库获取到的云主机备份存储库id调用/v4/ecs/backup-repo/delete退订云主机备份存储库。
调用接口:创建云主机备份#
1、使用之前获取到的资源池id调用/v4/ecs/instance-list或其他云主机查询相关接口参考文档【创建和使用弹性云主机】获取当前用户下的云主机id信息。2.使用之前获取到的资源池id,调用/v4/ecs/backup-repo/list接口
查询获取到存储库的id-repositoryID字段。
调用接口:3.使用之前获取到的资源池id、1获取到的云主机ID字和2获取到的repositoryID字段调用/v4/ecs/backup/create创建云主机备份接口
调用接口:4.通过3创建云主机备份接口返回的jobId字段调用/v4/job/info查询任务接口可以获取到任务进行详情
调用接口:查询云主机备份列表#
使用上述获取的的资源池id调用/v4/ecs/backup/list查询云主机备份列表接口
调用接口:更新云主机整机备份信息(名称、描述)#
使用之前获取到的资源池id和云主机备份列表获取到的instanceBackupID字段,调用/v4/ecs/backup-delete接口修改云主机发备份信息只支持修改名称和描述。
调用接口:删除云主机备份#
使用之前获取到的资源池id和云主机备份列表获取到的instanceBackupID字段,调用/v4/ecs/backup-delete接口删除云主机发备份信息。
调用接口:查看云主机备份空间占用大小#
使用之前获取到的资源池id和云主机备份列表获取到的instanceBackupID字段,调用/v4/ecs/backup-usage接口查看云主机备份空间占用大小。
调用接口: 修改于 2025-02-13 08:33:46