-
Notifications
You must be signed in to change notification settings - Fork 644
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 1.1.1 doesn't render custom endpoint correctly for getObjectMetadata #1919
Comments
Thank you for this report with a proper investigation of the problem. |
I can try. Can you suggest where it is happening - rendering of endpoint into HEAD request? |
Likely culprit: 3e98c1c |
With @jrudolph's help, I have a fix incoming. Amazon S3's non-standard HTTP continues to annoy. |
Snapshots after 1.1.1+76-b22a8117 contain the fix from #1923. |
@ennru tested 1.1.1+77-befcda8f - it works, thanks a lot!! |
Thank you for the feedback on this. We'll discuss if we need to cut another release. |
I'm using a custom s3 implementation and trying to use getObjectMetadata().
It fails on alpakka s3 1.1.1 and 1.1.0 but works on 1.0.2.
Versions used
Akka version: 2.5.23
Akka http version: 10.1.8
Alpakka s3 version: 1.1.1 or 1.1.0
Expected Behavior
getObjectMetadata() succeeds for custom endpointUrl
Actual Behavior
getObjectMetadata() fails for custom endpointUrl
Relevant logs
With trace logging enabled, it renders HEAD request including a custom endpoint:
So it renders full endpoint as part of HEAD request. While it should only render relative path, not the full path. It works fine in v1.0.2
The text was updated successfully, but these errors were encountered: