查询云数据库MySQL备份列表
# 1.接口描述
Action:DescribeBackups
描述: 查看备份集列表
请求地址: cdsapi.capitalonline.net/mysql
请求方法: GET
# 2.请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
InstanceUuid | 是 | string | 实例编号 |
# 3.请求示例
def get_mysql_backups(instance_uuid):
"""
查看备份集列表
:param instance_uuid: 实例编号
:return:
"""
action = "DescribeBackups"
method = "GET"
param = {
"InstanceUuid": instance_uuid
}
url = get_signature(action, AK, AccessKeySecret, method, MYSQL_URL, param)
res = requests.get(url)
result = json.loads(res.content)
print(result)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 4.返回参数
参数名 | 类型 | 说明 |
---|---|---|
Message | string | 信息描述 |
Code | string | 状态码 |
Data | dict | 数据 |
BackupId | string | 备份id |
Status | string | 备份状态 |
BackupType | string | 备份类型,取值范围: 物理全备份:"physical-backup" 逻辑备份:"logical-backup" |
StartTime | string | 开始时间 |
EndTime | string | 结束时间 |
BackupMode | string | 备份策略(自动备份、手动备份) |
BackupSize | string | 备份文件大小,单位字节 |
Desc | string | 备份描述 |
BackupStrategy | string | 备份范围,取值范围: 整个实例:"instance" 指定数据库:"db" |
# 5.返回示例
{
"Code": "Success",
"Data": [{
"BackupId": "**************************",
"BackupMode": "auto",
"BackupSize": 677496,
"BackupType": "logical-backup",
"Desc": "",
"EndTime": "2020-06-18 04:10:13",
"InstanceId": "**************************",
"StartTime": "2020-06-18 04:09:59",
"Status": "finished",
"BackupStrategy":"db"
}, {
"BackupId": "**************************",
"BackupMode": "auto",
"BackupSize": 677494,
"BackupType": "physical-backup",
"Desc": "",
"EndTime": "2020-06-17 04:10:22",
"InstanceId": "**************************",
"StartTime": "2020-06-17 04:10:08",
"Status": "finished",
"BackupStrategy":"instance"
}, {
"BackupId": "**************************",
"BackupMode": "auto",
"BackupSize": 677498,
"BackupType": "physical-backup",
"Desc": "",
"EndTime": "2020-06-16 04:10:17",
"InstanceId": "**************************",
"StartTime": "2020-06-16 04:10:03",
"Status": "finished",
"BackupStrategy":"instance"
}, {
"BackupId": "**************************",
"BackupMode": "manual",
"BackupSize": 677484,
"BackupType": "physical-backup",
"Desc": "",
"EndTime": "2020-06-15 15:04:59",
"InstanceId": "**************************",
"StartTime": "2020-06-15 15:04:41",
"Status": "finished",
"BackupStrategy":"instance"
}],
"Message": "Success."
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49