Skip to main content

Crate faucet_common_gcs

Crate faucet_common_gcs 

Source
Expand description

Shared GCS credential and client construction for faucet source and sink connectors.

Enums§

GcsCredentials
Credential source for a GCS client.

Functions§

build_credentials
Build a google_cloud_auth::credentials::Credentials from a faucet credential spec. All failures map to FaucetError::Auth.
build_storage
Build a data-plane Storage client. Accepts an optional storage-host override for integration tests (e.g. fake-gcs-server at http://localhost:4443).
build_storage_control
Build a control-plane StorageControl client.