创建和管理规则集
操作场景
为简化添加大量数据库规则的繁琐操作,可将多条规则添加到规则集,通过为数据库控制策略关联规则集,以实现统一授权。
堡垒机预置29种常见数据库操作命令,包括ALTER、TRUNCATE、EXECUTE、INSERT、DELETE、UPDATE、SELECT、GRANT、REVOKE、HANDLER、DEALLOCATE、SET、COMMIT、ROLLBACK、PREPARE、CREATEINDEX、DROPINDEX、CREATEFUNCTION、DROPFUNCTION、CREATEVIEW、DROPVIEW、CREATEDATABASE、DROPDATABASE、CREATEPROCEDURE、DROPPROCEDURE、CREATETABLE、DROPTABLE、CALL、ACCESS。
约束与限制
当前登录用户所创建的规则集默认归属于当前登录用户所属的部门。不支持修改部门。
前提条件
当前用户所属角色已拥有“数据库控制策略”模块的管理权限,如何查看各角色的权限,请参见角色。
新建规则集
为规则集添加规则
- 登录堡垒机系统。
- 在左侧导航栏,选择,进入规则集列表页面。
- 在目标规则集的“操作”列,单击“添加规则”,弹出配置窗口。
- 配置规则信息。
表2 添加规则参数说明 参数
说明
库
可选项,支持正则表达式匹配库名。
缺省状态下表示将会拦截所有使用该命令的sql语句。
表
可选项,支持正则表达式匹配表名。
缺省状态下表示将会拦截所有使用该命令的sql语句。
命令
必选项,必须选择一条预置命令,可同时选择多条命令。
堡垒机预置29种常见数据库操作命令,包括ALTER、TRUNCATE、EXECUTE、INSERT、DELETE、UPDATE、SELECT、GRANT、REVOKE、HANDLER、DEALLOCATE、SET、COMMIT、ROLLBACK、PREPARE、CREATEINDEX、DROPINDEX、CREATEFUNCTION、DROPFUNCTION、CREATEVIEW、DROPVIEW、CREATEDATABASE、DROPDATABASE、CREATEPROCEDURE、DROPPROCEDURE、CREATETABLE、DROPTABLE、CALL、ACCESS。
- 单击“确定”。
查看和修改规则集
删除规则集
- 登录堡垒机系统。
- 在左侧导航栏,选择,进入规则集列表页面。
- 删除规则集。
- 删除单个规则集
- 在目标规则集所在行的“操作”列,单击“删除”。
- 在确认框中,单击“确定”。
- 批量删除规则集
- 在规则集列表页面,勾选多个规则集。
- 单击左下方的“删除”。
- 在确认框中,单击“确定”。
- 删除单个规则集