-
Notifications
You must be signed in to change notification settings - Fork 505
AWS v2 SDK for S3 #11360
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
base: develop
Are you sure you want to change the base?
AWS v2 SDK for S3 #11360
Conversation
I have done some quick test on our Rados Ceph storage (S3 compatible) and I can upload file only without direct upload. With direct upload, I have a CORS error on my browser. In addition, on (IQSS) develop branch, I don't have this error with same configuration. I'll look at the JS code another day and try to understand it. |
|
x-amz-content-sha256
What this PR does / why we need it: The v1 AWS SDK Dataverse uses for S3 is in maintenance mode and will reach it's end of life in Dec. 2025. This PR updates Dataverse to use v2.x of the SDK.
Which issue(s) this PR closes:
Special notes for your reviewer:
From initial testing, it looks like the older localstack used in testing does not support the new API. The PR updates to localstack/localstack:4.2.0 in the docker-compose-dev file.
Sword uses old versions of apache abdera. I've added exclusions to avoid failures with S3. Updating Sword might be a useful thing to do at some point.
Suggestions on how to test this:
Does this PR introduce a user interface change? If mockups are available, please link/include them here:
Is there a release notes update needed for this change?: inc.
Additional documentation: