更新时间:2026-09-23 GMT+08:00

配置代理服务

加密代理服务是一种数据库的反向代理服务,这个服务是完成数据加解密和脱敏的主要执行单元。加密代理服务相当于一个虚拟的数据库,配置完成加密代理服务后,业务系统的数据库连接需要指向新增的代理服务。数据库加密代理服务,负责拦截业务数据库读写请求,将业务系统发送到数据库的明文数据进行加密处理,将数据库返回的密文数据解密后返回给业务系统,让业务系统无需改造即可实现数据透明加密、解密。

预上线方式与普通方式的代理(Proxy)的启动与停止由数据库加密平台进行管理,在“加密代理服务”中启动的为普通方式运行,在“项目管理 > 预上线”中启动的为预上线方式。在创建代理时会将普通代理信息自动同步到预上线方式,它们共享相同的端口,同一时间仅能以一种方式运行。

前提条件

配置代理服务前必须先配置主服务器,主服务器的配置方法请参见配置主服务器

操作步骤

  1. 使用系统管理员sysadmin账号登录数据库加密系统
  2. 在左侧导航树中选择“加密代理服务”。
  3. 在右侧区域,单击“新增”,并在在弹出的菜单中单击“新增代理服务”,如图1所示。

    图1 加密代理服务

  4. 在单击“新增代理服务”后,在弹窗中配置对应的服务器信息,如图2所示。配置代理服务器,参数说明如表1所示。

    图2 新增代理服务
    表1 新增代理服务参数说明

    参数名称

    说明

    主服务器

    下拉选择已配置完成的主服务器。

    代理服务名称

    自定义字符串,可根据实际业务填写,如:ERP代理服务。

    端口号

    执行代理服务的端口号,范围为:2026-3036。

    被代理的数据库将通过这个端口对应用或者运维工具提供服务。例如:这里选择2999,则需要将业务系统数据库连接端口改成2999。

    数据库类型

    下拉选择所需的库类型,此类型需要根据目标数据库的类型确定,在此例中为MySQL。

    数据资产

    下拉选择已经配置完成的数据资产(需在“资产库”模块提前配置)。如何配置一个资产库,详细操作请参见资产库

    备注

    非必填,可填写该服务的其他说明等。

    最大内存

    当前代理服务允许分配的最大内存数量,单位是MB。允许分配的最大内存值不能大于可用内存,否则将不能创建代理服务。

    可用内存

    整个系统最大可供代理服务分配的内存,单位是MB。

    最大缓存内存

    分配给代理服务的内存中用于缓存表的字段信息、字段的加密规则、解析后的SQL等缓存所占用的内存百分比。可配置1-50之间的数值,此值取决于字段的数量,系统的SQL是否较多,可先设置为50,后期根据业务情况再调整。

  5. 单击“确定”,进行保存。