-
Notifications
You must be signed in to change notification settings - Fork 833
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
[cloudflare r2] S3 default integrity change #1845
Comments
Update by cloudflare: https://developers.cloudflare.com/r2/examples/aws/aws-sdk-php/
WORKAROUND Laravel: config/filesystem.php
|
This was referenced Feb 1, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature Request
Scenario / Use-case
Latest version of aws/aws-sdk-php 3.337.0, there is a change in S3 default integrity change described here aws/aws-sdk-php#3062
After updating to the latest aws-sdk-php Cloudflare R2 doesn't work anymore and generating this error:
error: NotImplemented: Header ‘x-amz-checksum-crc32’ with value ‘Cu/HOQ==’ not implemented
resulting in files not being uploaded. I know this is a Cloudflare issue, but would it be possible to disable the new config option somewhere within the flysystem-aws-s3-v3 adapter settings?
there is also an issue reported on the cloudflare community here: https://community.cloudflare.com/t/aws-sdk-client-s3-v3-729-0-breaks-uploadpart-and-putobject-r2-s3-api-compatibility/758637
I don't know when or if Cloudflare is going to fix this issue.
The current workaround now is downgrading aws-sdk-php in composer.json
The text was updated successfully, but these errors were encountered: