-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Upgrading to 0.31.0 break AWS S3 sink uploads to Cloudflare R2 #17927
Comments
Thanks for opening this @ahsandar ! I'll try it reproduce it, but if you want to do some of your own debugging, you could set:
To get debug level request/response logs. |
ok seem to have found the change that worked config that worked with 0.30.0 structure in R2 in 0.31.0 the above doesn't work, but below works if you remove the bucket name from s3 endpoint but then there is no subfolder created by bucket name R2 S3 endpoint ``https://xxxxxxxxxxxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com` structure in R2 |
Aha, gotcha. This sounds related to some AWS SDK changes for virtual bucket addresses mentioned in https://github.com/awslabs/aws-sdk-rust/blob/main/CHANGELOG.md . Does this resolve the issue well enough for you? We can add a note to the release guide. |
For me it solves the issue for now, I suppose in case I need a folder in the bucket can use the key prefix to create the path. Something i. the doc or release notes for this would be good |
Closes: #17927 Signed-off-by: Jesse Szwedko <[email protected]>
…17934) Closes: #17927 Signed-off-by: Jesse Szwedko <[email protected]> --------- Signed-off-by: Jesse Szwedko <[email protected]>
A note for the community
Problem
upgrading to 0.31.0 breaks S3 uploads to R2. Are there any changes to the S3 sink ?
Error
Configuration
Version
0.31.0
Debug Output
No response
Example Data
No response
Additional Context
The aws_s3 sink works well with 0.30.0, upgrading to 0.31.0 throws error and fails to upload any data
References
No response
The text was updated successfully, but these errors were encountered: