本文介绍如何在DMS中,通过配置安全规则来自定义屏蔽实例的系统库。
背景信息
在实例录入DMS后,系统将自动采集实例中数据库的元数据(字典)信息。为保护系统库,同时减少系统库对您的干扰,可自定义屏蔽DMS部分系统库(如MySQL的information_schema库)或高敏感业务的数据库。屏蔽后,DMS将不会采集这些库的元数据信息,且无法在DMS中查看或搜索到这些数据库。
说明
PostgreSQL系列的实例,屏蔽的是模式(Schema)。
前提条件
实例的管控模式为安全协同。
注意事项
打开过滤系统库开关后,DMS将会屏蔽您配置的系统库。若关闭该开关,将默认不屏蔽任何系统库。
操作步骤
- 登录数据管理DMS 5.0。
单击控制台左上角的图标,选择
。说明若您使用的是非极简模式的控制台,在顶部菜单栏中,选择
。单击目标规则集行操作列下的编辑。
在规则详情页左侧的导航栏中,单击其他 > 元数据同步。
单击过滤系统库配置规则行的编辑。
进入编辑配置项面板,开启是否过滤系统库开关。
配置待过滤的系统库。配置方式如下:
输入完整的过滤库名称
单击过滤库枚举列表配置框中的空白区域,输入完整的待过滤的数据库名称。
输入正则表达式模糊匹配待过滤的系统库
在过滤库正则匹配输入框中,输入正则表达式。例如输入
test_\w+
,表示将会过滤以test_
开头的系统库。说明过滤库枚举列表和过滤库正则匹配两个配置项可同时配置使用。
单击提交。
使过滤能力生效。生效方式如下:
手动生效
单击控制台左侧的数据库实例,找到目标实例。
右键单击实例名称,单击刷新/同步字典。
自动生效
DMS在每天18时00分00秒会进行一次元数据同步。