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/