回滚快照到云硬盘(废弃)
功能介绍
将快照数据回滚到云硬盘。
该接口已废弃,请使用性能更佳的接口,具体请参见回滚快照到云硬盘。
接口约束
只支持快照回滚到源云硬盘,不支持快照回滚到其它指定云硬盘。
只有云硬盘状态处于“available”或“error_rollbacking”状态才允许快照回滚到源云硬盘。
名称以autobk_snapshot_为前缀的快照是创建云硬盘备份时系统自动创建的,请不要进行“回滚快照到云硬盘”操作。
调用方法
请参见如何调用API。
URI
POST /v3/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
|
snapshot_id |
是 |
String |
快照ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
rollback |
是 |
RollbackSnapshotOptionV3 object |
快照回滚信息,请参见rollback参数说明。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
name |
否 |
String |
回滚的目标云硬盘名称。最大支持64个字符。查询目标云硬盘的名称,请参见查询单个云硬盘详情中的响应“name”。
说明:
name不能单独传,若传name,必须带上对应的volume_id。
|
|
volume_id |
是 |
String |
回滚的目标云硬盘的ID。查询目标云硬盘的ID,请参见查询单个云硬盘快照详细信息中的响应“volume_id”。 |
响应参数
状态码:202
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
rollback |
RollbackBody object |
快照回滚信息,请参见 |
状态码:400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
参数解释 出现错误时,返回的错误码。 取值范围 错误码和其对应的含义请参考错误码说明。 |
|
message |
String |
参数解释 出现错误时,返回的错误消息。 取值范围 不涉及。 |
请求示例
POST https://{endpoint}/v3/{project_id}/os-vendor-snapshots/{snapshot_id}/rollback
{
"rollback" : {
"name" : "test-001",
"volume_id" : "5aa119a8-d25b-45a7-8d1b-88e127885635"
}
}
响应示例
状态码:202
Accepted
{
"rollback" : {
"volume_id" : "5aa119a8-d25b-45a7-8d1b-88e127885635"
}
}
状态码:400
Bad Request
{
"error" : {
"message" : "XXXX",
"code" : "XXX"
}
}
状态码
|
状态码 |
描述 |
|---|---|
|
202 |
Accepted |
|
400 |
Bad Request |
错误码
请参见错误码。