gaul / s3proxy

Access other storage backends via the S3 API
Apache License 2.0
1.79k stars 232 forks source link

Add azureblob-sdk provider backed by Azure SDK #696

Closed gaul closed 1 month ago

gaul commented 1 month ago

This may replace the jclouds azureblob provider. The implementation lacks some error codes and options. Fixes #606.

gaul commented 1 month ago

While this is incomplete, I would appreciate if some of the Azure issue reporters could test this to give some early feedback. Using the SDK seems like a better path forward than the existing jclouds approach. Using the SDK should allow more authorization options and it would be great if people could help me understand them so I can add configuration knobs. Some downsides of this PR are that there may be more conflicts between dependencies, e.g., Guava, but this seems tolerable.