constantinpape / z5

Lightweight C++ and Python interface for datasets in zarr and N5 format
MIT License
106 stars 26 forks source link

Implement AWS-S3 cloud storage backend #136

Open constantinpape opened 4 years ago

constantinpape commented 4 years ago

The new C++ API allows to implement other backends than the filesystem. The first to implement is AWS-S3. There is a mock-up implementation for this already. In order to actually implement it, the functionality in the s3 namespace needs to be implemented using the aws-c++-sdk. For reference, see the implementation in namespace filesystem.

Any help with this is welcome, including WIP PRs that only implement parts of this. I think good first steps to implement this are:

constantinpape commented 4 years ago

I started to implement this in #139.