fjetter commented on issue #41794:
URL: https://github.com/apache/arrow/issues/41794#issuecomment-2127071170

   If one provides a `role_arn` *and* a `session_name` it does work as expected 
because it is not using the default credentials provider chain and is in fact 
not even loading the aws config.
   
   The issue is only ocuring if one is initializing the filesystem with its 
default constructor which I assume is the most frequently used way to use the 
filesystem. Many users will not want to remember or copy the ARN
   
   Brainstorming possibilities to address this...
   
   - For a python-only fix this could actually use `boto3` to do the config 
parsing and forward whatever boto spits out to the C++ backend which is then 
not using the c++ sdk
   - For a Python/C++ we may have to implement something similar as 
https://github.com/awslabs/dynamodb-shell/pull/13 After a second thought, the 
changes over there are not that complex but they are re-implementing parts of 
the config parser 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to