Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-16457

[Python] Support AWS S3 Web identity credentials

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Python
    • None

    Description

      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?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              apitrou Antoine Pitrou
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: