对于已开通备份恢复的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"}
错误码
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交