描述
用户可以修改实例参数,提交请求后,RDS将下达任务,新修改的参数应用到实例。如果所提交的参数中,有需要重启数据库的,RDS将重启数据库。必须满足以下条件,否则调用失败:
参数值有如下3类:
[1-65535],表示数字范围,通过正则识别,从而提取出最小值,最大值。然后根据最小值和最大值对输入参数进行验证,另外,还须是整除因子的倍数。
[utf8|gbk|latin1],表示固定的取值规则,通过正则识别,从而提取出固定的取值。然后根据这些固定的取值对输入参数进行验证。
其它,这种情况符合正则表达式。
下达任务之前,RDS将会进行参数检查,步骤如下:
若参数非法,RDS返回400错误,并返回非法的参数信息。类似:
- [backcolor=transparent]{"HttpStatusCode":400,"Code":"InvalidParameter.Format",
- [backcolor=transparent]"Message":"Specified parameter is not valid.[auto_increment_increment:a,character_set_client:41]"}
请求参数
返回参数
示例
请求示例
-
[backcolor=transparent]
https[backcolor=transparent]
:[backcolor=transparent]
//rds.aliyuncs.com/?Action=ModifyeParameter
- [backcolor=transparent]&[backcolor=transparent]DBInstanceId[backcolor=transparent]=[backcolor=transparent]riauvjz6zajfiq6ba1370329449201L
- [backcolor=transparent]&[backcolor=transparent]Parameters[backcolor=transparent]={[backcolor=transparent]"key_buffer_size"[backcolor=transparent]:[backcolor=transparent]"456"[backcolor=transparent],[backcolor=transparent]"character_set_client"[backcolor=transparent]:[backcolor=transparent]"gbk"[backcolor=transparent]}
- [backcolor=transparent]&<公共请求参数>
返回示例
XML格式:
-
[backcolor=transparent]
<ModifyeParameterResponse>
- [backcolor=transparent] [backcolor=transparent]<RequestId>[backcolor=transparent]542BB8D6-4268-45CC-A557-B03EFD7AB30A[backcolor=transparent]</RequestId>
- [backcolor=transparent]</ModifyeParameterResponse>
JSON格式:
- [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent]"542BB8D6-4268-45CC-A557-B03EFD7AB30A"[backcolor=transparent],
- [backcolor=transparent]}