修改MySQL实例的连接模式:标准模式(standard) 和高安全模式(security).
- 标准模式:响应时间短,但没有 SQL 审计和拦截的能力。
- 高安全模式:具备一定的 SQL注入拦截能力(通过分析表达式、关键系统函数等来实现防御 SQL 注入攻击),并可开启 SQL 审计,但会增加一定的响应时间。
- 仅支持MySQL
POST
https://rds.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}:modifyConnectionMode
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
regionId | String | True | 地域代码,取值范围参见《各地域及可用区对照表》 | |
instanceId | String | True | RDS 实例ID,唯一标识一个RDS实例 |
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
connectionMode | String | True | 连接模式 - standard:标准模式(缺省),响应时间短,但没有 SQL 审计和拦截的能力 - security:高安全模式,具备一定的 SQL注入拦截能力,并可开启 SQL 审计,但会增加一定的响应时间 |
无
返回码 | 描述 |
---|---|
200 | OK |
POST
public void testModifyConnectionMode() { ModifyConnectionModeRequest request = new ModifyConnectionModeRequest(); request.setInstanceId("mysql-k67q8n46si"); request.setRegionId("cn-north-1"); request.setConnectionMode("security"); ModifyConnectionModeResponse response = rdsClient.modifyConnectionMode(request); System.out.println(new Gson().toJson(response)); }
{ "requestId": "bpa5qbifb8uqcvkpi5goe9ts978evm6o" }