ior icon indicating copy to clipboard operation
ior copied to clipboard

make s3 aiori that uses the official s3 c api

Open glennklockwood opened this issue 3 years ago • 8 comments

It looks like both our S3 backends use libraries that are no longer being maintained. Fortunately, AWS now has an "official" C API: https://github.com/awslabs/aws-c-s3

For sustainability, we should probably migrate to that and retire out the other two flavors of S3 support at some point.

glennklockwood avatar Nov 03 '22 17:11 glennklockwood

Sounds great, indeed! Will work on it in time.

JulianKunkel avatar Nov 07 '22 07:11 JulianKunkel

The library dependencies are an absolute atrocity.

JulianKunkel avatar Dec 19 '22 18:12 JulianKunkel

That's too bad. Should we close this or leave it on the backlog?

glennklockwood avatar Jan 11 '23 19:01 glennklockwood

I actually started to work on it: aws-s3-branch At least the script to compile the dependencies somehow works. The status of the branch is:

  1. Script to compile the s3 depencency
  2. Integration of the new module into the compilation cycle
  3. Tested initialization - found a bug in AWS-S3 which is resolved

I would be, of course, happy if someone had time to proceed - I will try to do it in Q1, as S3 is very important to me.

JulianKunkel avatar Jan 12 '23 07:01 JulianKunkel