Start from the origin service
Name the exact Google Cloud API the application calls. For Cloud Storage, that includes JSON or XML protocol, object operations, generation conditions, compose, pagination, signed URLs, retention, lifecycle, and storage-class behavior. A Scaleway product with similar storage capabilities is not by itself a mapping for those semantics.Check published coverage
Use the Google Cloud Service Catalog. A supported target links to a detailed page that defines operations, fidelity, limitations, identity, migration, and target-specific behavior. If Scaleway is not listed for the service, do not redirect a Google client to a generic object-storage endpoint. A successful TCP or HTTP connection does not establish Google API compatibility.Evaluate the application workload
Before choosing another route, capture the workload requirements:- Inventory the exact client library and API operations.
- Record request fields, generation conditions, retries, and expected errors.
- Create one uniquely named test object with known bytes and metadata.
- Define native Scaleway verification for each mutation.
- Include a missing-object and stale-precondition case.
- Define cleanup after partial success or timeout.
- Keep origin and target verification identities separate.
What a supported route documents
Do not substitute an AWS S3 client for this fixture. It proves the AWS-origin protocol, not Google Cloud Storage behavior.
For a runnable Scaleway route, follow AWS to Scaleway. For a Google Cloud-origin route, choose a supported target from the Google Cloud catalog.