nyurik opened a new issue, #507:
URL: https://github.com/apache/arrow-rs-object-store/issues/507

   **Is your feature request related to a problem or challenge? Please describe 
what you are trying to do.**
   
   Most users of this great crate will usually allow their users to configure 
bucket access. This includes things like bucket name, region, tokens or 
automatic environment variable parsing, and lots and lots of other aspects.  
Most of the users of this crate will not even be aware of the various 
configuration options available, nor do they want to be.  Yet, if they get it 
wrong, some end users who need a very specific authentication mode or other 
non-so-common setup will suffer. This lib supports it, they know about it, but 
the specific app that uses this crate is not passing through the right config.
   
   **Describe the solution you'd like**
   
   Introduce a set of reusable components targeting all 3 usecases:
   * configuration files - some serde-instrumented structs/enums that can parse 
yaml/toml/json files in the same way to allow any needed configuration
   * CLI - clap-instrumented structs for the same
   * env vars - this one seem to be mostly done - but would be good if it works 
well with the other two methods
   
   **Describe alternatives you've considered**
   Each user of this lib implement it by hand
   


-- 
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