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

时间:2025-02-12 15:14:38

场景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