云日志服务 LTS-使用DSL加工函数对LTS日志数据脱敏:场景2:银行卡信息脱敏

时间:2025-08-20 17:59:03

场景2:银行卡信息脱敏

日志中包含银行卡或者信用卡信息,可采用正则表达式,运用regex_replace函数脱敏。

  • 原始日志
    {
        "content":"bank number is 491648411333978312 and credit card number is 4916484113339780"
    }
  • 加工规则
    e_set(
        "bank_number",
        regex_replace(
            v("content"), r"([1-9]{1})(\d{14}|\d{13}|\d{11})(\d{4})", replace=r"****\3"
        ),
    )
  • 加工结果
    {
    	"bank_number": "bank number is ****8312 and credit card number is ****9780",
    	"content": "bank number is 491648411333978312 and credit card number is 4916484113339780"
    }
support.huaweicloud.com/bestpractice-lts/lts_07_0050.html