Antoine Pitrou created ARROW-16457:
--------------------------------------

             Summary: [Python] Support AWS S3 Web identity credentials
                 Key: ARROW-16457
                 URL: https://issues.apache.org/jira/browse/ARROW-16457
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Python
            Reporter: Antoine Pitrou
             Fix For: 9.0.0


ARROW-10675 added support for AWS S3 Web identity credentials on the C++ side. 
We should bind that functionality on the Python side.

To avoid proliferation of authentication arguments to the {{S3FileSystem}} 
constructor, some of which mutually exclusive (but not all), we should probably 
add instead a more flexible {{auth}} argument that could represent to different 
authentication kinds.

There is a bit of API design necessary. IMHO it's probably best if the {{auth}} 
argument is a dedicated {{S3Auth}} object with several constructors, but 
perhaps we can instead admit some kind of dict?




--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to