Let’s connect tomorrow (Sunday or early pst Monday), I might need this.

Sent from my iPad

> On Feb 1, 2025, at 9:36 PM, Andrew Gaul <g...@apache.org> wrote:
> 
> On Mon, Oct 07, 2024 at 11:46:50AM -0700, Andrew Gaul wrote:
>> I am preparing S3Proxy for a post-jclouds attic future and implemented a
>> provider using the Azure SDK instead of the REST APIs:
>> 
>> https://github.com/gaul/s3proxy/pull/696
>> 
>> The intent is to address multiple user requests for other authorization
>> schemes and missing features that were more effort to add support to
>> jclouds than just writing a BlobStore wrapper around the SDK.  I don't
>> know how successful this will be since I have not covered all the error
>> paths but the first commit seems promising.
>> 
>> I intend to write a similar NIO.2 filesystem wrapper and perhaps an AWS
>> SDK one some day.   I do not intend to replace the portable BlobStore
>> abstraction and all its models at this time but this is a limiting
>> factor to new portable features like object encryption.
>> 
>> I thought this PR might be useful to jclouds users and please let me
>> know if I can make this more reusable somehow.  I prefer not to make
>> separate Maven artifacts at this time.
> 
> The azureblob-sdk provider is a mostly successful experiment although
> the Azure SDK lacks streaming multi-part support so the provider is
> incomplete.  I tried to engage the SDK team through multiple vectors but
> have not yet been successful.
> 
> More positively I also wrote an out-of-tree NIO.2 filesystem provider:
> 
> https://github.com/gaul/s3proxy/tree/master/src/main/java/org/gaul/s3proxy/nio2blob
> 
> --
> Andrew Gaul
> http://gaul.org/

Reply via email to