更新时间:2024-10-14 GMT+08:00
开启SQL审计日志
操作场景
RDS for PostgreSQL开启SQL审计后,系统会将SQL操作记录下来,并每半小时或单个记录达到100MB后上传日志,生成的审计日志会上传到OBS。如果审计日志的大小超过了赠送的备份空间容量,就会按照超出的部分进行计费。
注意事项
- 实例创建完成后,默认关闭审计日志,打开会增加数据库负载,请知悉。
- 审计日志为了保证性能,使用UTC时间,不受时区配置的影响。
- 开启SQL审计日志需要提前安装pgaudit插件,具体可参考使用pgaudit插件。
约束限制
仅以下版本支持SQL审计功能,如需使用该功能,请联系客服申请。如果您的数据库引擎版本较低,请参考升级内核小版本升级到最新版本。
- RDS for PostgreSQL 12、13最新小版本
- RDS for PostgreSQL 14及以上的全部版本
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
- 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页签。
- 在左侧导航栏单击“SQL审计”,单击“设置SQL审计”。
- 在弹出框中,设置SQL审计日志保留天数,单击“确定”,保存设置策略。
保留天数默认为7天,可设置范围为1~732天。
图1 设置SQL审计
- 如需关闭SQL审计,将开关设置为关闭,勾选确认信息后,单击“确定”。
SQL审计关闭后,所有审计日志都会被立即删除,不可恢复,请您谨慎操作。
图2 关闭SQL审计