我正在撞到一堵墙,试图从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
}
}
}