-
Notifications
You must be signed in to change notification settings - Fork 647
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
AWS S3: Allow source keys with non-ASCII characters #2270
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for this fix.
Just a minor thing to update.
s3/src/test/scala/akka/stream/alpakka/s3/scaladsl/S3IntegrationSpec.scala
Outdated
Show resolved
Hide resolved
Co-Authored-By: Enno <458526+ennru@users.noreply.github.com>
Some tests fail because of this change as the |
I corrected HttpRequestSpec to assume urlencoded keys. Alternatively, we could have chosen not to urlencode |
Please run |
There is another test failure |
That seems odd. I suspect that might actually be a bug in MinIO as it seems like the space is causing problems. Anyway, just removing the space makes the test work at least. Alpakka still supports more characters than before, and AFAIK this should work against S3. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thank you, great fix! |
Adds missing URL encoding for source keys when copying.