正在加载

解码 Base64 字段

decode_base64_field 处理器指定要进行 base64 解码的字段。

要覆盖字段,请重命目标字段,或者使用 drop_fields 处理器删除该字段,然后再重命名该字段。

在此示例中,field1field2 中进行解码。

- decode_base64_field:
    field:
      from: "field1"
      to: "field2"
    ignore_missing: false
    fail_on_error: true
注意

Elastic Agent 处理器在摄入管线 之前执行,这意味着您的处理器配置无法引用由摄入管线或 Logstash 创建的字段。有关更多限制,请参阅 使用处理器有哪些限制?

名称 必需 默认值 说明
字段 包含

* from: "old-key",其中 from 是来源
* to: "new-key",其中 to 是目标字段名称
ignore_missing false 是否忽略缺失的键。如果为 true,应进行 base64 解码的缺失键将被忽略,且不会记录错误。如果为 false,则会记录错误并应用 fail_on_error 的行为。
fail_on_error true 如果发生错误是否失败。如果为 true 且发生错误,则会记录错误并丢弃事件。如果为 false,则会记录错误,但事件不会被修改。

有关支持条件的列表,请参阅 条件

© . All rights reserved.