-
Notifications
You must be signed in to change notification settings - Fork 536
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S3-compatible storage: support S3ForcePathStyle and expanded configs #431
Comments
Thanks for reporting @tonychoe, agree that we need this. Would you be interested in PR'ing the enhancement? |
Some findings: s3forcepathstyle:
In summary, I believe we can support these 2 features (region and path style) using the MinIO client. The cortex client has additional functionality which may be useful, if we want to go that route. |
Yes, please add these options. I'd say anything that doesn't unnecessarily complicate the code or config is welcome. There's a reason all the Cortex options are there and we'll probably need them sooner or later anyway :). |
Is your feature request related to a problem? Please describe.
S3-compatible storages require s3ForcePathStyle. Additionally Oracle Object Storage requires a region identifier to use other than a home region.
Currently, Tempo doesn't allow these configurations, therefore we cannot use some S3-compatible storages as Tempo's storage.
Describe the solution you'd like
Allow passing
s3forcepathstyle
andregion
to the S3 SDK used in Tempo, as the following example config:As you may know, Loki has been supporting the S3-compatible storage, a region identifier and more. Perhaps Loki's code could be re-used to implement this feature.
Describe alternatives you've considered
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: