pola-rs / polars

Dataframes powered by a multithreaded, vectorized query engine, written in Rust
https://docs.pola.rs
Other
29.59k stars 1.89k forks source link

Feature request: allow user to use a boto3-native credential provider/session for s3 etc. #15838

Open jwhitaker-gridcog opened 5 months ago

jwhitaker-gridcog commented 5 months ago

Description

It's nice that Polars has native support for s3, however we have issues with using it with less common credential setups.

In short, I would really like it it I could just rely on boto3 to manage credentials for me - there's a long tail of things that the rust-side object_store seems to struggle with. (for context, when I talk about polars i mean py-polars).

Examples I have hit personally:

brianrienecker commented 3 months ago

+1

cbartram commented 3 months ago

+1

moorthy156 commented 3 months ago

+1

jacoblgoodman commented 2 months ago

This would be a huge help +1!

fdosani commented 2 months ago

+1 too

jkc1 commented 2 months ago

+1 from me as well

tustvold commented 1 week ago

I've filed https://github.com/pola-rs/polars/issues/18979 which should allow for this, by exposing the API object_store already has for this