在DMS中自定义屏蔽系统库

本文介绍如何在DMS中,通过配置安全规则来自定义屏蔽实例的系统库。

背景信息

在实例录入DMS后,系统将自动采集实例中数据库的元数据(字典)信息。为保护系统库,同时减少系统库对您的干扰,可自定义屏蔽DMS部分系统库(如MySQL的information_schema库)或高敏感业务的数据库。屏蔽后,DMS将不会采集这些库的元数据信息,且无法在DMS中查看或搜索到这些数据库。

说明

PostgreSQL系列的实例,屏蔽的是模式(Schema)。

前提条件

实例的管控模式为安全协同。

注意事项

打开过滤系统库开关后,DMS将会屏蔽您配置的系统库。若关闭该开关,将默认不屏蔽任何系统库。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 安全与规范(DBS) > 安全规则

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择安全与规范(DBS) > 安全规则

  3. 单击目标规则集行操作列下的编辑

  4. 在规则详情页左侧的导航栏中,单击其他 > 元数据同步

    2023-05-16_10-25-18..png

  5. 单击过滤系统库配置规则行的编辑

  6. 进入编辑配置项面板,开启是否过滤系统库开关。

    2023-05-16_13-18-57..png

  7. 配置待过滤的系统库。配置方式如下:

    • 输入完整的过滤库名称

      单击过滤库枚举列表配置框中的空白区域,输入完整的待过滤的数据库名称。

    • 输入正则表达式模糊匹配待过滤的系统库

      过滤库正则匹配输入框中,输入正则表达式。例如输入test_\w+,表示将会过滤以test_开头的系统库。

      说明

      过滤库枚举列表和过滤库正则匹配两个配置项可同时配置使用。

  8. 单击提交

  9. 使过滤能力生效。生效方式如下:

    • 手动生效

      1. 单击控制台左侧的数据库实例,找到目标实例。

      2. 右键单击实例名称,单击刷新/同步字典

    • 自动生效

      DMS在每天18时00分00秒会进行一次元数据同步。

相关文档

DMS默认屏蔽的实例系统库