修改当前的审计选项。当前已有审计选项可以通过describeAudit获得,支持的全部选项可以通过getAuditOptions获得。
- 仅支持SQL Server
POST
https://rds.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}/audit:modifyAudit
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
regionId | String | True | 地域代码,取值范围参见《各地域及可用区对照表》 | |
instanceId | String | True | RDS 实例ID,唯一标识一个RDS实例 |
名称 | 类型 | 是否必需 | 默认值 | 描述 |
---|---|---|---|---|
add | String | False | 在原有审计项基础上,增加新的审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP | |
drop | String | False | 删除审计项,多个审计项之间用英文逗号,分号或空格分隔,例如DATABASE_OBJECT_ACCESS_GROUP,ACKUP_RESTORE_GROUP 如删除了所有审计项,则审计自动关闭 |
无
返回码 | 描述 |
---|---|
200 | OK |
POST
public void testModifyAudit(){ ModifyAuditRequest request=new ModifyAuditRequest(); request.setInstanceId("sqlserver-83uqv7avy4"); request.setRegionId("cn-north-1"); request.setDrop("DATABASE_OBJECT_ACCESS_GROUP"); request.setAdd("AUDIT_CHANGE_GROUP"); ModifyAuditResponse response= rdsClient.modifyAudit(request); System.out.println(new Gson().toJson(response)); }
{ "requestId": "bpa2r0c5vtp69o4q3ded1gbud7h0jtmt" }