修改云数据库MySQL参数
# 1.接口描述
Action:ModifyDBParameter
描述: 修改云数据库MySQL参数
请求地址: cdsapi.capitalonline.net/mysql
请求方法: POST
# 2.请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
InstanceUuid | 是 | string | 实例编号 |
Parameters | 是 | list of ParametersObj | 待修改参数 |
# ParametersObj
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
Name | 是 | string | 参数名称 |
Value | 是 | string | 参数值 |
# 3.请求示例
def modify_mysql_parameter(instance_uuid):
"""
修改云数据库MySQL参数
:param instance_uuid: 实例编号
"""
action = "ModifyDBParameter"
method = "POST"
param = {}
url = get_signature(action, AK, AccessKeySecret, method, MYSQL_URL, param=param)
body = {
"InstanceUuid": "************",
"Parameters": [
{
"Name": "back_log",
"Value": "345"
}, {
"Name": "connect_timeout",
"Value": "145"
}
]
}
res = requests.post(url, json=body)
result = json.loads(res.content)
print(result)
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
# 4.返回参数
参数名 | 类型 | 说明 |
---|---|---|
Message | string | 信息描述 |
Code | string | 状态码 |
Data | dict | 参数修改历史查询数据 |
TaskId | string | 任务编号 |
# 5.返回示例
{
"Code": "Success",
"Data": {},
"Message": "Parameter configuration is being configured",
"TaskId": "42a73680-af4d-498e-b6a2-416fec04ca44"
}
1
2
3
4
5
6
2
3
4
5
6