Samrose-Ahmed opened a new issue, #3784: URL: https://github.com/apache/arrow-rs/issues/3784
**Which part is this question about** <!-- Is it code base, library api, documentation or some other part? --> object_store **Describe your question** It is a poor API design to require the bucket to be set in the builder per client. That is not how e.g. an S3 client works, the bucket is just a runtime argument. This makes it very hard to write code where you're dealing with dynamic S3 sources you don't know ahead of time. One is forced to create a lazy hashmap of buckets to ObjectStores, which is needlessly complicated for a simple task. With e.g. the AWS SDK Rust client, one would simply create one client and pass the bucket in as an argument at runtime. **Additional context** <!-- Add any other context about the problem here. --> -- 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]
