tweedegolf / storage-abstraction

Provides an abstraction layer for interacting with a storage; the storage can be local or in the cloud.
MIT License
106 stars 18 forks source link

Support for Azure? Minio? #30

Closed drernie closed 10 months ago

drernie commented 1 year ago

Very interesting!

Any idea how difficult it would be to support Azure clouds?

And do you already work with Minio?

abudaan commented 10 months ago

See this PR from @tesirm99

I am finishing up a new version atm and will publish it in the coming days.

I think MinIO is S3 compatible so it should work with the AdapterAmazonS3. Though I haven't tested it myself yet.

abudaan commented 10 months ago

Azure is supported in the upcoming version 1.4.7

I have tested MinIO with AdapterAmazonS3 but that doesn't work; I am working on a new adapter for MinIO, will be available in version 2.x

Version 2.x will be a complete overhaul of the API and I hope to be able to publish it by the end of this month (November 2023)

abudaan commented 10 months ago

The latest version is 1.5.2 and it has support for Azure.

Recently I have updated the Amazon adapter to v3 of the S3 API but unfortunately MinIO only supports the older S3 API so I have to write a separate adapter.

Btw: I didn't know MinIO before but I really it, thank you!

abudaan commented 7 months ago

Both Azure and MinIO are supported in version 2.1.1