您在使用Logtail采集日志时,可以使用processor_encrypt插件对指定字段进行加密。本文介绍processor_encrypt插件的参数说明和配置示例。
功能入口
当您需要使用Logtail插件处理日志时,您可以在创建或修改Logtail采集配置时,添加插件配置。具体操作,请参见处理插件概述。
配置说明
表单配置方式
配置处理器类型为字段加密,相关参数说明如下表所示。
参数 | 说明 |
原始字段 | 指定需要加密的原始字段,支持添加多个。 |
密钥 | 设置密钥,格式为64个十六进制字符。 |
初始向量 | 设置加密的初始向量,格式为32个十六进制字符,默认值为 |
保存路径 | 读取加密参数的文件路径。未配置时按照Logtail配置-输入配置-文件路径读取。 |
失败保留原始数据 | 选中该选项后,如果加密失败,系统将保留原始字段的值。 如果未选中该选项,则加密失败后,字段值将被替换为 |
JSON配置方式
配置type为processor_encrypt,detail说明如下表所示。
参数 | 类型 | 是否必选 | 说明 |
SourceKey | String数组 | 是 | 原始字段名。 |
EncryptionParameters | Object | 是 | 密钥相关配置。 |
Key | String | 是 | 设置密钥,需为64个十六进制字符。 |
IV | String | 否 | 设置加密的初始向量,需为32个十六进制字符,默认值为 |
KeyFilePath | Boolean | 否 | 读取加密参数的文件路径。未配置时按照Logtail配置-输入配置-文件路径读取。 |
KeepSourceValueIfError | String | 否 | 加密失败,系统是否保留原始字段的值。
|