按时间点库表恢复
更新时间:2026-04-16
接口描述
本接口用于按时间点将指定库表恢复至新实例。
请求参数
| 参数名称 | 参数类型 | 是否必须 | 参数位置 | 示例值 |
|---|---|---|---|---|
| restoreTime | String | 是 | body | 2026-03-19T02:32:43Z |
| tableRestore | boolean | 是 | body | true |
| tableRestoreParams | List |
是 | body | 要恢复的数据信息 |
TableRestoreItem
| 参数名称 | 参数类型 | 是否必须 | 参数位置 | 描述 |
|---|---|---|---|---|
| type | String | 是 | requestbody参数 | database |
| name | String | 是 | requestbody参数 | 库名称 |
| newName | String | 是 | requestbody参数 | 恢复后库名称 |
| subObjects | List |
否 | requestbody参数 | 库包含的集合 |
SubObjectItem
| 参数名称 | 参数类型 | 是否必须 | 参数位置 | 描述 | 示例值 |
|---|---|---|---|---|---|
| type | String | 是 | requestbody参数 | table | table1 |
| name | String | 是 | requestbody参数 | 集合名称 | table1_backup |
| newName | String | 是 | requestbody参数 | 恢复后集合名称 |
请求示例
C++
1POST /v1/instance?from=api
2Host: mongodb.bj.baidubce.com
3Authorization: authorization string
4{
5 ... // 其他参数同新建实例
6 "srcDbInstanceId": "m-btVMND",
7 "restoreTime": "2026-03-19T02:32:43Z",
8 "tableRestore": true, // 是否为单库表恢复
9 "tableRestoreParams": [
10 {
11 "type": "database",
12 "name": "dbA",
13 "newName": "dbA",
14 "subObjects": [
15 {
16 "type": "table",
17 "name": "coll1",
18 "newName": "coll1_new"
19 }
20 ]
21 }
22 ]
23}
返回示例
C++
1HTTP/1.1 200 OK
2<公共响应头>
评价此篇文章
