Closed iveelsm closed 3 months ago
Pinging @elastic/es-distributed (Team:Distributed)
The AWS S3 docs say specifically that S3 ignores all query-string parameters prefixed with an x-
, so any service claiming to be S3-compatible must do the same.
See also these docs:
Please do not report Elasticsearch issues involving storage systems which claim to be S3-compatible unless you can demonstrate that the same issue exists when using a genuine AWS S3 repository.
Elasticsearch Version
8.13.3
Installed Plugins
No response
Java Version
bundled
OS Version
Linux 31-prd-iad-elasticsearch 6.1.0-21-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.90-1 (2024-05-03) x86_64 GNU/Linux
Problem Description
https://github.com/elastic/elasticsearch/pull/105044 introduced a regression in S3 Compatible APIs like R2. R2 does not support the use of
x-
parameters. Given the extremely specific nature of thex-purpose
search parameter, either the documentation needs to be marked as not supporting S3 compatible services, or there needs to be another approach to address the custom log format for AWS.Cloudflare error message (and stack trace) as an example:
Steps to Reproduce
Logs (if relevant)
No response