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

   **Is your feature request related to a problem or challenge? Please describe 
what you are trying to do.**
   
   I need to build GCS `object_store` that communicate with a non-standard GCS 
endpoint (i.e. not `https://storage.googleapis.com`).
   
   This is already somewhat supported, by reading the `gcs_base_url` key of a 
provided service account credentials JSON file 
([here](https://github.com/apache/arrow-rs-object-store/blob/main/src/gcp/builder.rs#L511)).
   
   Unfortunately, for infra reasons, I cannot provide such a credentials file.
   
   **Describe the solution you'd like**
   
   I would like to be able to explicitly specify the base URL to be used, as 
simply as this:
   ```rust
   GoogleCloudStorageBuilder::from_env()
     .with_base_url("https://localhost:4443";)
     .build();
   ```
   
   This is already supported on the AWS S3 object store, see 
[here](https://github.com/apache/arrow-rs-object-store/blob/main/src/aws/builder.rs#L822-L838).
   
   **Describe alternatives you've considered**
   
   Passing a service account credentials file, but doesn't fit my requirements.
   
   **Additional context**
   
   None.
   


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