参数管理接口说明

获取参数列表

返回该实例下数据库参数列表。

请求结构

GET /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称类型是否必须参数位置描述
versionstringURL参数API 版本号
instanceIdstringURL参数实例ID

返回头域

参数名称类型描述
ETagstring当前版本号,在修改的时候需要把当前ETag通过header的方式传递回去

返回参数

参数名称 类型 描述
parameters List parameter Parameter组成的数组

请求示例

GET /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
Authorization: bce-auth-v1/rdsak/2016-07-03T06:13:13Z/1800/x-bce-date/{signature}

返回示例

HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
ETag:xxx-xxx-xxx
Content-Type: application/json
Content-Length: 567

{
    "parameters": [
        {
            "name"              : "wait_timeout",
            "defaultValue"      : "28800",
            "value"             : "1",
            "pendingValue"      : "",
            "type"              : "integer",
            "dynamic"           : true,
            "modifiable"        : true,
            "allowedValues"     : "60-86400",
            "desc"       : "服务器等待非交互连接的超时时间。"
        },
        {
            "name"              : "lower_case_table_names",
            "defaultValue"      : "1",
            "value"             : "1",
            "pendingValue"      : "2",
            "type"              : "string",
            "dynamic"           : false,
            "modifiable"        : true,
            "allowedValues"     : "0,1,2",
            "desc"       : "表名区分大小写的模式。"
        },
        {
            "name"              : "sql_mode",
            "defaultValue"      : "",
            "value"             : "",
            "pendingValue"      : "",
            "type"              : "set<string>",
            "dynamic"           : true,
            "modifiable"        : true,
            "allowedValues"     : "ALLOW_INVALID_DATES, ANSI_QUOTES, ERROR_FOR_DIVISION_BY_ZERO, HIGH_NOT_PRECEDENCE, IGNORE_SPACE, NO_AUTO_CREATE_USER, NO_AUTO_VALUE_ON_ZERO, NO_BACKSLASH_ESCAPES, NO_DIR_IN_CREATE, NO_ENGINE_SUBSTITUTION, NO_FIELD_OPTIONS, NO_KEY_OPTIONS, NO_TABLE_OPTIONS, NO_UNSIGNED_SUBTRACTION, NO_ZERO_DATE, NO_ZERO_IN_DATE, ONLY_FULL_GROUP_BY, PAD_CHAR_TO_FULL_LENGTH, PIPES_AS_CONCAT, REAL_AS_FLOAT, STRICT_ALL_TABLES, STRICT_TRANS_TABLES",
            "desc"       : "SQL语法和校验的模式。"
        }
    ]
}

说明

修改云数据库 RDS for MySQL 的参数配置。

请求结构 

PUT /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
x-bce-if-match: {ETag}
Authorization: authorization string

{
    "parameters" : parameters
}

请求头域

参数名称类型描述
x-bce-if-matchstring通过查询接口获取到的ETag值

请求参数

参数名称类型是否必须参数位置描述
versionstringURL参数API 版本号
instanceIdstringURL参数实例ID
parametersList parameterRequestBody参数需要修改的参数列表

Parameter 结构

参数名称类型描述
namestring参数名
valuestring参数取值

返回头域

除公共头域,无其它特殊头域。

返回参数

无特殊返回参数。

请求示例

GET /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
x-bce-if-match: V11
Authorization: bce-auth-v1/rdsak/2016-07-03T06:13:13Z/1800/x-bce-date/{signature}

{
    "parameters" : [
        {
            "name" : "lower_case_table_names",
            "value": "2"
        },
        {
            "name" : "wait_timeout",
            "value": "86400"
        },
        {
            "name" : "sql_mode",
            "value": "ALLOW_INVALID_DATES,ANSI_QUOTES,REAL_AS_FLOAT"
        }
    ]
}

返回示例

HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
Content-Type: application/json
Content-Length: 0

修改配置参数

说明

修改云数据库 RDS for MySQL 的参数配置。

请求结构

PUT /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
x-bce-if-match: {ETag}
Authorization: authorization string

{
    "parameters" : parameters
}

请求头域

参数名称类型描述
x-bce-if-matchstring通过查询接口获取到的ETag值

请求参数

参数名称类型是否必须参数位置描述
versionstringURL参数API 版本号
instanceIdstringURL参数实例ID
parametersList parameterRequestBody参数需要修改的参数列表

Parameter结构

参数名称类型描述
namestring参数名
valuestring参数取值

返回头域

除公共头域,无其它特殊头域。

返回参数

无特殊返回参数。

请求示例

GET /v{version}/instance/{instanceId}/parameter HTTP/1.1
HOST: rds.bj.baidubce.com
x-bce-if-match: V11
Authorization: bce-auth-v1/rdsak/2016-07-03T06:13:13Z/1800/x-bce-date/{signature}

{
    "parameters" : [
        {
            "name" : "lower_case_table_names",
            "value": "2"
        },
        {
            "name" : "wait_timeout",
            "value": "86400"
        },
        {
            "name" : "sql_mode",
            "value": "ALLOW_INVALID_DATES,ANSI_QUOTES,REAL_AS_FLOAT"
        }
    ]
}

返回示例

HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
Content-Type: application/json
Content-Length: 0