Logstash S3输出插件中的自定义域



我正在撞到一堵墙,试图从logstash S3输出插件构建的URL中弄清楚如何摆脱" .amazonaws.com"。它在我所处的环境中不起作用。我尝试了许多事情,例如使用端点选项并指定https://s3.region.customdomain,但AWS SDK仍在尝试使用.amazonaws.com。有什么办法解决这个问题吗?谢谢。

您需要使用'端点'指定端点,然后添加'force_path_style => true'以强制插件使用提供的端点AS-IS。

请参阅下面的示例:

output {
   s3{
     endpoint => "http://minio-s3:9000"
     bucket => "documents"
     prefix => "events/%{+YYYY-MM}"
     ...
     additional_settings => {
         force_path_style => true
     }
   }
}

最新更新