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