Relevant GitHub issue:
https://github.com/Azure/azure-sdk-for-java/issues/42603

On Sat, Feb 01, 2025 at 10:46:33PM -0800, Jim Spring wrote:
> 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/

-- 
Andrew Gaul
http://gaul.org/

Reply via email to