对于已开通备份恢复的HBaseue集群,可调用CreateRestorePlan接口将已备份的数据恢复到当前region的其他同款HBaseue集群里。
请确保在使用该接口前,HBaseue集群已开通备份恢复功能,确认恢复的HBaseue目标集群已与相应的BDS相关联。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateRestorePlan |
系统规定参数。取值:CreateRestorePlan。 |
ClusterId | String | 是 | ld-bp150tns0sjxs**** |
HBase增强版集群ID。 |
TargetClusterId | String | 是 | ld-bp169l540vc6c**** |
恢复到指定HBase增强版集群,也可以恢复到当前备份的集群。 说明 指定HBase增强版集群和备份的HBase增强版集群需要满足以下要求:
|
RestoreAllTable | Boolean | 是 | false |
是否恢复所有表,取值:
说明 取值为true时,Tables参数无效。取值为false时,Tables参数必须填写。
|
RestoreByCopy | Boolean | 是 | true |
通过复制方法恢复数据,固定取值为true。 |
RestoreToDate | String | 是 | 2020-11-05T05:49:42Z |
恢复到指定时间点,时间点的设置需要在恢复时间段内,恢复时间段可调用DescribeRecoverableTimeRange接口查看。 |
Tables | String | 否 | test_ns:test_table/test_ns:test_table2 |
表名称。需要⼀⾏写⼀个表名称,不支持通配符(*)。
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | A0598673-EB6E-4F6D-9961-E0F2012090C0 |
请求ID。 |
示例
请求示例
http(s)://hbase.aliyuncs.com/?Action=CreateRestorePlan
&ClusterId=ld-bp150tns0sjxs****
&TargetClusterId=ld-bp169l540vc6c****
&RestoreAllTable=false
&RestoreByCopy=true
&RestoreToDate=2020-11-05T05:49:42Z
&Tables=test_ns:test_table/test_ns:test_table2
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateRestorePlanResponse>
<RequestId>A0598673-EB6E-4F6D-9961-E0F2012090C0</RequestId>
</CreateRestorePlanResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "A0598673-EB6E-4F6D-9961-E0F2012090C0"
}
错误码
访问错误中心查看更多错误码。