对于已开通备份恢复的HBaseue集群,可调用CreateRestorePlan接口将已备份的数据恢复到当前region的其他同款HBaseue集群里。

请确保在使用该接口前,确认该HBaseue集群(ClusterId)已开通备份恢复,确认恢复的HBaseue目标集群(TargetClusterId)已与相应的BDS相关联。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateRestorePlan

系统规定参数。取值:CreateRestorePlan。

ClusterId String ld-m5eznlga4k5bcxxxx

集群Id。

RestoreAllTable Boolean false

是否恢复所有表,该字段为true时,tables字段失效,该字段为false时tables字段必填。

RestoreByCopy Boolean true

是否通过Copy去恢复。现在仅支持true。

RestoreToDate String 2020-11-05T05:49:42Z

恢复到指定时间点,时间点必须在DescribeRecoverableTimeRange接口返回的时间段内。

TargetClusterId String ld-m5eznlga4k5bcxxxx

恢复到指定HBaseue集群,必须和备份的HBaseue集群版本相同,并处于同一region,并且要和BDS集群相关联。也可以恢复到当前备份的集群。

Tables String test_ns:test_table/test_ns:test_table2

⼀⾏写⼀个表名称,不支持通配符,格式:namespace:table, namespace不可缺少,例如: default:testTable;支持恢复到其他表,格式: namespace:table/namespace:table2, 例如: default:testTable/default:testTable2;

返回数据

名称 类型 示例值 描述
RequestId String A0598673-EB6E-4F6D-9961-E0F2012090C0

请求Id。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateRestorePlan
&ClusterId=ld-m5eznlga4k5bcxxxx
&RestoreAllTable=false
&RestoreByCopy=true
&RestoreToDate=2020-11-05T05:49:42Z
&TargetClusterId=ld-m5eznlga4k5bcxxxx
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>A0598673-EB6E-4F6D-9961-E0F2012090C0</RequestId>

JSON 格式

{"RequestId":"A0598673-EB6E-4F6D-9961-E0F2012090C0"}

错误码

访问错误中心查看更多错误码。