加载中

解码 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 创建的字段。有关其他限制,请参阅 使用处理器有哪些限制?

名称 必需 默认 描述
field 包含

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

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

© . This site is unofficial and not affiliated with Elasticsearch BV.