按指定时间库表级恢复

最近更新时间:2021-05-27 17:50:15

查看PDF

1.RDS按指定时间进行库表级恢复

接口描述

获取实例目前拥有的库表信息

Action: GetCurrentDatabaseInfo

Version: 2016-07-01

请求方法: GET

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”

请求示例

http://kingdb.api.ksyun.com?Action=GetCurrentDatabaseInfo&Version=2016-07-01&DBInstanceIdentifier="9edefd57-fb79-442b-837c-58af9e904fac"(http://kingdb.api.ksyun.com/?Action=GetCurrentDatabaseInfo&DBInstanceIdentifier=)

返回参数说明

字段 描述
RequestId 唯一标志符
Instances 实例列表包含:DbTables实例数据结构

返回样例

{
"RequestId": "req-866e5291-5386-40b2-8ca6-6d1d3739ef0e",
"Databases": [
        {
            "DatabaseName": "20191128_3",
            "TableNames": [
                "test4"
            ]
        },
        {
            "DatabaseName": "20191128_2",
            "TableNames": [
                "test3"
            ]
        },
        {
            "DatabaseName": "20191128_1",
            "TableNames": [
                "test1",
                "test2"
            ]
        }
    ]
}

2.获取库表级别可恢复时间段

接口描述

获取库表级别可恢复时间段

Action: GetTableRestorableTime

Version: 2016-07-01

请求方法: GET

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”

请求示例

http://kingdb.api.ksyun.com?Action=GetTableRestorableTime&Version=2016-07-01&DBInstanceIdentifier="9edefd57-fb79-442b-837c-58af9e904fac"(http://kingdb.api.ksyun.com/?Action=GetCurrentDatabaseInfo&DBInstanceIdentifier=)

返回参数说明

字段 描述
RestorableTime 数据结构
RequestId 唯一标志符

返回样例

{
  "RestorableTime": {
    "Begin": "2019-11-28 15:22:58",
    "End": "2019-11-28 15:22:58"
  },
  "RequestId": "req-866e5291-5386-40b2-8ca6-6d1d3739ef0e"
}

3.获取指定时间点附近或者备份集的库表信息

接口描述

获取指定时间点附近或者备份集的库表信息

Action: GetHistoryDatabaseInfo

Version: 2016-07-01

请求方法: GET

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”
DBBackupIdentifier 备份id String “f5557681-9a47-478e-8b03-b4563cbf13b9”
RestorableTime 恢复时间 String “2019-11-27 03:27:07”

请求示例

http://kingdb.api.ksyun.com?Action=GetHistoryDatabaseInfo&DBInstanceIdentifier="9edefd57-fb79-442b-837c-58af9e904fac"&DBBackupIdentifier="f5557681-9a47-478e-8b03-b4563cbf13b9"&RestorableTime="2019-11-27 03:27:07"

返回参数说明

字段 描述
RequestId 唯一标志符
Databases 数据结构

返回样例

{
  "RequestId": "req-5cd52426-9b28-468e-bade-38202240c66b",
  "Databases": [
    {
      "DatabaseName": "wang",
      "TableNames": [
        "li"
      ]
    }
  ]
}

4.选择时间点恢复到原实例

接口描述

获取指定时间点附近或者备份集的库表信息

Action: OverrideDBInstanceByPointInTime

Version: 2016-07-01

请求方法: GET

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”
DBBackupIdentifier 备份id String “f5557681-9a47-478e-8b03-b4563cbf13b9”
RestorableTime 恢复时间 String “2019-11-27 03:27:07”

请求示例

http://kingdb.api.ksyun.com?Action=OverrideDBInstanceByPointInTime&DBInstanceIdentifier="9edefd57-fb79-442b-837c-58af9e904fac"&DBBackupIdentifier="f5557681-9a47-478e-8b03-b4563cbf13b9"&RestorableTime="2019-11-27 03:27:07"

返回参数说明

字段 描述
RequestId 唯一标志符

返回样例

{
  "RequestId": "req-5cd52426-9b28-468e-bade-38202240c66b"
}

5.库表恢复到当前实例

接口描述

库表恢复到当前实例

Action: RestoreToCurInstance

Version: 2016-07-01

请求方法: POST

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”
DBBackupIdentifier 备份id String “f5557681-9a47-478e-8b03-b4563cbf13b9”
RestorableTime 恢复时间 String “2019-11-27 03:27:07”
SrcDatabases list [ {“DatabaseName”: “wang”,“WholeDatabase”:“True”, “TableNames”: [ “li” ] }]
DstDatabases 目标 list [ {“DatabaseName”: “wang”,“WholeDatabase”:“True”,“TableNames”: [“li”]}]

请求示例

http://kingdb.api.ksyun.com?Action=RestoreToCurInstance&DBInstanceIdentifier=2f0465a8-9d25-42cf-b0b1-23676eb30bed&DBBackupIdentifier=“f5557681-9a47-478e-8b03-b4563cbf13b9”&RestorableTime=“2019-11-27 03:27:07”&SrcDatabases=[xxxxxxxx]&DstDatabases=[xxxxxxxx]

返回参数说明

字段 描述
RequestId 唯一标志符

返回样例

{
  "RequestId": "req-5cd52426-9b28-468e-bade-38202240c66b"
}

6.库表恢复到临时实例

接口描述

库表恢复到临时实例

Action: RestoreToSgInstance

Version: 2016-07-01

请求方法: POST

请求参数

参数名称 参数描述 是否必填 参数类型 取值范围 样例
DBInstanceIdentifier 实例id String “9edefd57-fb79-442b-837c-58af9e904fac”
DBBackupIdentifier 备份id String “f5557681-9a47-478e-8b03-b4563cbf13b9”
RestorableTime 恢复时间 String “2019-11-27 03:27:07”
SrcDatabases list [ {“DatabaseName”: “wang”,“WholeDatabase”:“False”,“TableNames”: [“li”]}]
DstDatabases 目标 list [ {“DatabaseName”: “wang”,“WholeDatabase”:“False”,“TableNames”: [“li”]}]

请求示例

http://kingdb.api.ksyun.com?Action=RestoreToSgInstance&DBInstanceIdentifier=2f0465a8-9d25-42cf-b0b1-23676eb30bed&DBBackupIdentifier=“f5557681-9a47-478e-8b03-b4563cbf13b9”&RestorableTime=“2019-11-27 03:27:07”&SrcDatabases=[xxxxxxxx]&DstDatabases=[xxxxxxxx]

返回参数说明

字段 描述
RequestId 唯一标志符

返回样例

{
  "RequestId": "req-5cd52426-9b28-468e-bade-38202240c66b"
}

文档内容是否对您有帮助?

根本没帮助
文档较差
文档一般
文档不错
文档很好

在文档使用中是否遇到以下问题

内容不全,不深入
内容更新不及时
描述不清晰,比较混乱
系统或功能太复杂,缺乏足够的引导
内容冗长

更多建议

0/200

评价建议不能为空

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

问题反馈