Will have eyes in the morning .. 
Sent from my iPhone

> On Feb 1, 2025, at 22:54, Andrew Gaul <g...@apache.org> wrote:
> 
> 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