Google Cloud Storage C++ Client 2.13.0
A C++ Client Library for Google Cloud Storage
Loading...
Searching...
No Matches
Override the Default Endpoint

In some cases, you may need to override the default endpoint used by the client library.

The google::cloud::storage::RestEndpointOption can be used in this case:

namespace g = ::google::cloud;
namespace gcs = ::google::cloud::storage;
[](std::string const& bucket_name, std::string const& object_name) {
// NOTE: the CLOUD_STORAGE_EMULATOR_HOST environment variable overrides any
// value provided here.
auto client = gcs::Client(g::Options{}.set<gcs::RestEndpointOption>(
"https://storage.googleapis.com"));
PerformSomeOperations(client, bucket_name, object_name);
}