-
Notifications
You must be signed in to change notification settings - Fork 237
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
S3Proxy auth and service path configuration works locally but fails in Kubernetes #721
Comments
Some progress here. I figured the Now I am stuck on the service path part. I found out that if I serve S3Proxy without the service path (i.e.
Note that from these logs it seems that the GET request is done to Am I misinterpreting the use of service path? @gaul has service path been tested with authorization enabled? Thanks! |
@gaul do we have any update on this, we are even facing the same issue. error: Failed to bind to xxxxxx/xx.xx.xx.xx:443 |
I am trying to run multiple instances of S3Proxy, each configured to handle requests on distinct paths such as
https://s3-proxy.myservice.com/s3proxy-N
. To achieve this, I am using theS3PROXY_SERVICE_PATH
environment variable.When running S3Proxy locally using Docker with the same auth credentials (but no service path as it all S3Proxy instances run on the same host, but different port), everything works as expected. However, when deploying S3Proxy remotely in a Kubernetes environment, with the different path approach, the instances fail to function as intended, consistently returning 403 AccessDenied responses. If I disable authentication, all works fine.
I get this output:
I am setting these env vars:
The text was updated successfully, but these errors were encountered: