按指定时间库表级恢复

最近更新时间:2020-05-22 15:30:32

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"

返回参数说明

字段 描述
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"

返回参数说明

字段 描述
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

返回参数说明

字段 描述
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

返回参数说明

字段 描述
RequestId 唯一标志符

返回样例

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

金山云,开启您的云计算之旅

免费注册