[
https://issues.apache.org/jira/browse/ARROW-16457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17531729#comment-17531729
]
Antoine Pitrou commented on ARROW-16457:
----------------------------------------
Also cc [~alenkaf] [~raulcd]
> [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
> Priority: Major
> 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)