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]
