按时间点进行库表恢复
更新时间:2023-09-25
接口说明
按时间点恢复指定库/表到原实例或指定实例
请求结构
PUT /v{version}/instance/{instanceId}/recoveryToSourceInstanceByDatetime
HOST: rds.bj.baidubce.com
Authorization:authorization string
{
"sourceInstanceId":"sourceInstanceId",
"targetInstanceId":"targetInstanceId",
"datetime": "datetime",
"data": [
{
"dbName": "dbName",
"newDbname": "newDbname",
"restoreMode": "restoreMode"
},
{
"dbname": "dbname",
"newDbname": "newDbname",
"restoreMode": "restoreMode",
"tables": [
{
"tableName": "tableName",
"newTablename": "newTablename"
}
]
}
]
}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 参数类型 | 参数位置 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|---|
version | Integer | 是 | URL参数 | API版本号 | 1 |
instanceId | String | 是 | URL参数 | 实例ID | rds-byx9urEc |
sourceInstanceId | String | 是 | requestbody参数 | 源实例 ID | rds-byx9urEc |
targetInstanceId | String | 是 | requestbody参数 | 目标实例 ID | rds-byx9urEc |
datetime | String | 是 | requestbody参数 | 备份时间点 | 1689250390429085501 |
data | List<RecoveryTo |
是 | requestbody参数 | 要恢复的数据信息 | 数组对象 |
RecoveryToSourceInstanceModel字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 参数位置 | 描述 | 示例值 |
---|---|---|---|---|---|
dbName | String | 是 | requestbody参数 | 需要恢复的库名称 | yangxue01 |
newDbname | String | 是 | requestbody参数 | 恢复后库名称 | yangxue01_backup |
restoreMode | String | 是 | requestbody参数 | 恢复模式,database(数据库),table(表)任选其一 | database或table |
tables | List<RecoveryToSource InstanceTableModel> |
否 | requestbody参数 | 表的对象集合 | 表对象集合 |
RecoveryToSourceInstanceTableModel字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 参数位置 | 描述 | 示例值 |
---|---|---|---|---|---|
tableName | String | 是 | requestbody参数 | 需要恢复的表名 | table1 |
newTablename | String | 是 | requestbody参数 | 恢复后表名 | table1_backup |
返回头域
除公共头域外,无其它特殊头域。
返回参数
无
请求示例
PUT /v1/instance/rds-byx9urEc/recoveryToSourceInstanceByDatetime
HOST: rds.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
{
"sourceInstanceId":"rds-94aXRRV2",
"targetInstanceId":"rds-94aXRRV2",
"datetime":"2023-09-21T21:03:00Z",
"data":[
{"dbName":"db_123",
"newDbname":"db_123",
"restoreMode":"database"
}
]
}
返回示例
HTTP/1.1 200 OK
Content-Type: application/json
x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5