【发布时间】:2022-01-22 23:59:19
【问题描述】:
我有一个配置为从 S3 读取对象的 Logstash 容器。 要求是过滤旧的对象,比方说应该丢弃 3 个月之前的对象。
我注意到我可以公开 s3 元数据,所以我在每个事件中都有以下元数据:
"@metadata" => {
"s3" => {
"etag" => "\"xxx"",
"content_length" => 33,
"metadata" => {},
"version_id" => "null",
"accept_ranges" => "bytes",
"last_modified" => 2021-12-21T13:30:28.000Z,
也许我可以使用过滤器/ruby 代码来过滤“旧”对象并删除它们?
感谢任何帮助!
【问题讨论】:
标签: date amazon-s3 filter logstash