Skip to content

Gcs

Everything under Quiote\Storage\Gcs.

ClassDescription
GcsClientMinimal Google Cloud Storage REST client authenticating with an HMAC key pair (GCS’s “interoperability” auth mode, meant for exactly this kind of S3-like tool) rather than a service-account OAuth2/JWT flow, no google/cloud-storage dependency, no token exchange round-trip, just the operations a session or filesystem backend needs against the XML API: get, put, delete, head and list a bucket.
GcsSessionFactorysession slot factory for GcsSessionPersistence.
GcsSessionPersistenceSessionPersistenceInterface storing one JSON object per session id (object <prefix><sid>.json) in a single GCS bucket.
GcsStorageExceptionA failure talking to GCS storage.