获取备份集列表
# 1.接口描述
Action:DescribeBackups
描述:获取备份集列表
请求地址:cdsapi.capitalonline.net/redis
请求方法:GET
# 2.请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
InstanceUuid | 是 | string | 实例编号 |
# 3.返回参数
参数名 | 类型 | 说明 |
---|---|---|
Message | string | 信息描述 |
Code | string | 状态码 |
Data | dict | 数据 |
TaskId | string | 任务编号 |
# 4.请求示例
def get_redis_backups_list(instance_uuid):
"""
获取Redis实例备份列表
"""
action = "DescribeBackups"
method = "GET"
param = {
"InstanceUuid": instance_uuid, # 实例ID
}
url = get_signature(action, AK, AccessKeySecret, method, REDIS_URL, param)
res = requests.get(url)
result = json.loads(res.content)
result = json.dumps(result) # json格式化
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
# 5.返回示例
{
"Code": "Success",
"Data": [{
"BackupId": "**************",
"BackupMode": "manual",
"BackupSize": 178,
"BackupType": "full-backup",
"Desc": "",
"EndTime": "2020-08-21 18:11:21",
"InstanceId": "***************",
"StartTime": "2020-08-21 18:11:04",
"Status": "finished"
}, {
"BackupId": "***************",
"BackupMode": "manual",
"BackupSize": 178,
"BackupType": "full-backup",
"Desc": "",
"EndTime": "2020-08-21 18:01:34",
"InstanceId": "********************",
"StartTime": "2020-08-21 18:01:16",
"Status": "finished"
}],
"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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25