AWS S3 SDK compatibility inconsistencies with R2

Feb 3, 21:38 UTC
Resolved - An effective fix for this issue was identified and implemented. This incident is now resolved.

Jan 22, 16:33 UTC
Update - We are continuing to work on a fix for native CRC32 checksum handling in R2 APIs. If you run into an issue, please see the documentation for workarounds based on the SDK that you are using: https://developers.cloudflare.com/r2/examples/aws/

Jan 17, 11:23 UTC
Update - We are continuing to work on a fix for this issue.

Jan 17, 03:20 UTC
Identified - AWS recently updated their SDKs to enable CRC32 checksums on multiple object operations by default.
R2 does not currently support CRC32 checksums, and the default configurations will return header related errors such as Header 'x-amz-checksum-algorithm' with value 'CRC32' not implemented.

Impacted users can either pin AWS SDKs to a prior version or modify the configuration to restore the prior default behavior of not checking checksums on upload.

For more details, see the examples section of the R2 Docs for the relevant SDK:
https://developers.cloudflare.com/r2/examples/aws/


This is a companion discussion topic for the original entry at https://www.cloudflarestatus.com/incidents/t5nrjmpxc1cj
1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.