更新时间:2024-12-27 GMT+08:00

添加自建数据库实例

如果您的资产是自建数据库类型,请参照此章节将数据库实例添加到DSC服务。

前提条件

约束限制

自建DB只能添加数据安全中心支持的数据源及版本,DSC支持的数据源及版本如表1所示。

表1 DSC支持的数据源及版本

数据源类型

版本

MySQL

5.6、5.7、5.8、8.0

SQL Server

  • 2017_SE、2017_EE、2017_WEB
  • 2016_SE、2016_EE、2016_WEB
  • 2014_SE、2014_EE
  • 2012_SE、2012_EE、2012_WEB
  • 2008_R2_EE、2008_R2_WEB

KingBase

V8

DMDBMS

7、8

PostgreSQL

11、10、9.6、9.5、9.4、9.1

TDSQL

10.3.X

Oracle

11、12

添加云上自建数据库实例

自建DB支持添加和删除数据库实例,DSC支持的数据库类型及版本请参见表1。本节介绍如何添加云上自建数据库。

  1. 登录管理控制台
  2. 单击左上角的,选择区域或项目。
  3. 在左侧导航树中,单击,选择安全与合规 > 数据安全中心
  4. 在左侧导航树中选择资产管理 > 资产中心,进入“资产中心”页面。
  5. 选择数据库 > 自建DB,进入“数据库”页签。
  6. 单击“数据库实例”,进入“数据库实例”页签。
  7. 单击左上角的“添加实例”,进入“添加数据库实例”弹框。

    图1 添加数据库实例

  8. 根据表2配置相关参数,单击“确定”完成自建数据库实例的添加。

    表2 配置数据库实例信息

    参数

    说明

    ECS实例

    单击下拉框选择需要添加的自建数据库实例所属ECS。

    安全组

    单击下拉框选择所属安全组。

    数据库引擎

    单击下拉框选择对应的自建数据库的引擎,目前支持如下引擎类型:

    • MySQL
    • TDSQL
    • KingBase
    • DMDBMS
    • PostgreSQL
    • SQLServer
    • Oracle

    版本

    单击下拉框选择数据库引擎的版本。

    连接方式

    “数据库引擎”选择“Oracle”时显示该参数,单击下拉框选择连接方式:

    • 服务名:请输入服务名称。
    • SID:请输入服务名称。

    主机

    单击下拉框选择主机。

    集群部署模式下,如需使用脱敏功能需设置为主节点IP。

    数据库端口

    输入0-65535的整数。

    数据库名称

    输入数据库名称。

    用户名/密码

    输入该数据库的用户名和密码。

    资产名称

    输入长度范围为4-255个字符,仅允许输入中英文、数字、"-"、"_",并且开头需为中文或者字母。

    创建元数据拉取任务

    打开开关后,会基于实例的默认数据库自动下发元数据任务,拉取实例的库、表、列信息。

  9. 实例添加完成后如果需要对该实例下的数据库进行敏感数据识别和脱敏,请先对该实例下的数据库进行授权,具体操作请参见授权数据库

添加外部自建数据库实例

通过云专线等方法打通云下资产到云上代理VPC的网络就可以将云下数据库添加到数据安全中心。

  1. 登录管理控制台
  2. 单击左上角的,选择区域或项目。
  3. 在左侧导航树中,单击,选择安全与合规 > 数据安全中心
  4. 在左侧导航树中选择资产管理 > 资产中心,进入“资产中心”页面。
  5. 选择数据库 > 自建DB,进入“数据库”页签。
  6. 单击“数据库实例”,进入“数据库实例”页签。
  7. 单击左上角的“添加外部自建数据库实例”,进入“添加数据库实例”弹框。

    图2 添加外部自建数据库实例

  8. 根据表3配置相关参数,单击“确定”完成外部自建数据库实例的添加。

    表3 配置数据库实例信息

    参数

    说明

    区域

    实例所在区域。

    代理VPC

    单击下拉框选择云上代理VPC。

    子网

    单击下拉框选择所属子网。

    安全组

    单击下拉框选择所属安全组。

    数据库引擎

    单击下拉框选择对应的自建数据库的引擎,目前支持如下引擎类型:

    • MySQL
    • TDSQL
    • KingBase
    • DMDBMS
    • PostgreSQL
    • SQLServer
    • Oracle

    版本

    单击下拉框选择数据库引擎的版本。

    连接方式

    “数据库引擎”选择“Oracle”时显示该参数,单击下拉框选择连接方式:

    • 服务名:请输入服务名称。
    • SID:请输入服务名称。

    主机

    输入资产所在主机IP地址。

    数据库端口

    输入0-65535的整数。

    数据库名称

    输入数据库名称。

    用户名

    输入数据库用户名。

    密码

    输入数据库密码。

    资产名称

    输入数据库密码输入长度范围为4-255个字符,仅允许输入中英文、数字、"-"、"_",并且开头需为中文或者字母。

  9. 创建元数据任务开关打开后,会基于实例的默认数据库自动下发元数据任务,拉取实例的库、表、列信息。
  10. 实例添加完成后如果需要对该实例下的数据库进行敏感数据识别和脱敏,请先对该实例下的数据库进行授权,具体操作请参见授权数据库

批量添加实例与数据库

通过云专线等方法打通云下资产到云上代理VPC的网络就可以将云下数据库批量添加到数据安全中心。

  1. 登录管理控制台
  2. 单击左上角的,选择区域或项目。
  3. 在左侧导航树中,单击,选择安全与合规 > 数据安全中心
  4. 在左侧导航树中选择资产管理 > 资产中心,进入“资产中心”页面。
  5. 选择数据库 > 自建DB,进入“数据库”页签。
  6. 单击“数据库实例”,进入“数据库实例”页签。
  7. 单击左上角的“批量添加实例与数据库”,进入“批量添加实例与数据库”弹框。
  8. 单击“下载模板”,下载Excel模板,根据表4填写相关参数。

    表4 数据库实例信息

    参数

    说明

    资产名称

    自定义,在填写后在自己数据库列表中显示的资产名称

    ECS实例ID

    外部自建数据库可以不填,本账号购买ECS自建数据库需要填写对应ESC实例的ID。

    Oracle连接方式(默认服务名)

    仅Oracle需要填写,其余类型无需填写。

    Oracle服务名/SID

    填写服务名称。

    代理VPC

    云内数据库无需填写,外部自建数据库必填,对应ECS的代理VPC。

    子网

    云内数据库可以不填,外部ESC必填,对应ECS的子网ID。

    安全组

    云内数据库可以不填,外部ESC必填,对应ECS的安全组。

    数据库引擎

    如果ECS实例已被添加,将会使用已添加引擎。

    版本

    如果ECS实例已被添加,将会使用已添加版本。

    主机IP

    如果ECS实例已被添加,将会使用已添加IP。

    数据库端口

    如果ECS实例已被添加,将会使用已添加端口。

    数据库名称

    数据库的名称。

    用户名

    数据库账号。

    密码

    数据库密码。

    是否拉取元数据

    TRUE或者FALSE。

  9. 单击“添加文件”选择填好的模板,单击“确定”
  10. 打开开关后,会基于实例的默认数据库自动下发元数据任务,拉取实例的库、表、列信息。
  11. 实例添加完成后如果需要对该实例下的数据库进行敏感数据识别和脱敏,请先对该实例下的数据库进行授权,具体操作请参见授权数据库

相关操作

  • 删除数据库实例

    只有自建数据库实例支持删除,删除时实例下的授权数据库为0且元数据已被清空才可删除。

    勾选多个自建数据库实例,单击实例列表左上角“批量删除”,删除实例。也可通过单击实例列表“操作”列的“删除”,删除单个实例。

  • 拉取实例下的元数据
    • 数据库实例下的授权数据库大于0时,在实例列表“操作”列,单击“刷新”自动创建元数据任务拉取实例的库、表、列信息。

      不支持元数据采集的云数据库除外,如DDS等,详情请参见创建元数据采集任务章节。

    • 添加自建数据库实例时,如果打开“创建元数据拉取任务”的开关,完成实例创建后会自动创建元数据任务拉取实例下的所有元数据。

      不支持元数据采集的自建数据库除外,如SQLServer等,详情请参见创建元数据采集任务章节。

    • 参考创建元数据采集任务章节的内容手动创建元数据任务。
  • 创建识别任务

    在数据库页签,单击资产列表“操作”列的“创建识别任务”,为资产创建敏感数据识别任务识别资产,详细操作步骤请参见新建敏感数据识别任务章节

  • 批量测试连通性

    可多选批量添加的实例与数据,批量进行连通性测试。