/// CONNECT A PROVIDER / GOOGLE CLOUD STORAGE
Google Cloud Storage
Google Cloud Storage exposes an S3-compatible XML API with HMAC keys. storafleet connects for object I/O — browse, upload, download, migrate — while bucket configuration (versioning, lifecycle, IAM) stays in the Google Cloud console.
Don't have a bucket yet? Create one first →
What you need
- A Cloud Storage HMAC key — an Access ID (starts
GOOG…) and a Secret — created for a service account, not a service-account JSON. - The bucket name. The region is
auto— GCS routes globally.
Create an HMAC key
- In the Cloud Console, go to Cloud Storage → Settings → Interoperability.
- Under Access keys for service accounts, click Create a key for a service account and pick (or create) one with object access.
- Copy the Access key and Secret — the secret is shown once.
Endpoint
https://storage.googleapis.com (region auto). storafleet uses path-style addressing.
Connect the Fleet
- Create Fleet → Access Keys; name it, enter the bucket name, set region
auto. - Paste the HMAC Access ID and Secret, set the endpoint to
https://storage.googleapis.com, and connect.
GCS's XML API is object-focused. Versioning, lifecycle, CORS, retention, and IAM are managed in the Google Cloud console — those panels don't apply to a GCS Fleet, but browse / upload / download / migration all work.