DMS没有办法将 0-9的数字全部替换或遮掩嘛?[阿里云数据管理DMS]

DMS没有办法将 0-9的数字全部替换或遮掩嘛?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 对于DMS来说,目前没有办法将0-9的数字全部替换或遮掩。DMS主要针对的是文本数据的脱敏处理,对于数字的处理能力有限。

    如果需要对数字进行替换或遮掩,可以考虑使用其他工具或方法,比如使用正则表达式或编程语言中的字符串处理函数来进行替换或遮掩操作。

  2. DMS支持多种数据脱敏方式,包括遮掩、替换、转换和hash等算法分类。您可以在DMS中通过SQL窗口直接输入SQL语法或通过数据变更工单提交数据变更,同时可以自定义安全规则,实现对不同环境库定义不同的数据变更执行配置。

    如果您想将0-9的数字全部替换或遮掩,可以使用DMS的替换功能。例如,将目标字符串替换为设置的字符串。当选择的敏感数据类型的识别规则为非内置时,用户需要配置替换字符集。配置替换字符集后,后续遇到字符集中的字符,即会被替换为其他相同类型的字符。此外,AWS DMS还可以将源上选定字符的值替换为目标上相应字符的指定替换值。

    具体操作步骤如下:

    1. 在DMS控制台中,选择“数据库迁移任务”。
    2. 选择要配置的数据库迁移任务。
    3. 在“选项”选项卡下,选择“安全规则”。
    4. 选择“编辑”。
    5. 在“安全规则”对话框中,选择“脱敏设置”。
    6. 选择“替换”,然后选择“添加”。
    7. 在“替换”对话框中,输入以下信息:
      • 目标字符串:0-9
      • 替换字符串:*
  3. 暂时没有

    可以简单遮掩三个
    此回答整理自钉群“阿里云DMS数据管理用户交流群”