Outage in Cloudflare

AWS S3 SDK compatibility inconsistencies with R2

Resolved Minor
January 17, 2025 - Started about 1 month ago - Lasted 18 days
Official incident page

Need to monitor Cloudflare outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including Cloudflare, and never miss an outage again.
Start Free Trial

Outage Details

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/
Latest Updates ( sorted recent to last )
IDENTIFIED about 1 month ago - at 01/22/2025 04:33PM

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/

IDENTIFIED about 1 month ago - at 01/17/2025 11:23AM

We are continuing to work on a fix for this issue.

IDENTIFIED about 1 month ago - at 01/17/2025 03:20AM

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/

Be the first to know when Cloudflare and other third-party services go down

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 3747 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook