MASK_DELIMITER - AWS Glue DataBrew

MASK_DELIMITER

使用用户指定的掩蔽符号掩蔽两个分隔符之间的字符。

参数
  • sourceColumns:现有列名称列表。

  • maskSymbol:将用于替换指定字符的符号。

  • startDelimiter:一个指示从何处开始掩蔽的字符。忽略此参数将从字符串的开头开始应用掩蔽。

  • endDelimiter:一个指示从何处结束掩蔽的字符。忽略此参数将从 startDelimiter 到字符串结尾应用掩蔽。

  • preserveDelimiters:如果为 true,则对分隔符应用掩蔽。

  • alphabet:要在掩蔽期间保留的字符集数组。有效枚举值:SYMBOLS、WHITESPACE。

  • entityTypeFilter:可选的实体类型数组。可仅用于加密自由文本列中检测到的 PII。

例 示例

// Mask string between '<' and '>', ignoring white spaces, symbols, and lowercase letters { "RecipeAction": { "Operation": "MASK_DELIMITER", "Parameters": { "sourceColumns": ["name"], "maskSymbol": "#", "startDelimiter": "<", "endDelimiter": ">", "preserveDelimiters": false, "alphabet": ["WHITESPACE", "SYMBOLS"] } } }