Build Storage Transfer Service job configurations for cross-cloud and cross-bucket data migration.
Last verified: May 2026
Build Storage Transfer Service job configurations for cross-cloud and cross-bucket data migration with scheduling and filters.
Required Fields
descriptionprojectIdtransferSpecstatusOutput will appear here...Build Storage Transfer Service job configurations for cross-cloud and cross-bucket data migration. This tool helps GCP engineers generate valid configurations quickly without consulting documentation, reducing errors and accelerating infrastructure deployment. All processing runs in your browser with no data sent to external servers.
Your team needs to migrate 50 TB from AWS S3 to GCS as part of a multi-cloud strategy shift. Custom gsutil scripts on a Compute Engine VM = unstable, slow, no resumability. The builder generates an STS job: source S3 bucket with credentials, destination GCS bucket, includes all prefixes, schedule one-time. STS handles the migration at multi-Gbps throughput with built-in retry. Transfer logs validate completeness. Total time: ~24 hours for 50 TB; total operational involvement: ~2 hours of setup + monitoring.
Storage Transfer Service is dramatically faster and more reliable than rolling-your-own gsutil-based migration scripts. STS handles bandwidth throttling, retry on transient failures, and parallel transfer optimization. For >1 TB migrations, this is the right tool — not custom scripts.
Cross-cloud transfers (S3 → GCS, Azure Blob → GCS) are STS's killer feature. Native APIs at both ends, no intermediate compute needed, transfer happens at Google-scale bandwidth. For one-time migrations or scheduled cross-cloud sync, STS is dramatically simpler than custom solutions.
Always enable transfer logs to GCS. The logs detail every successful and failed file transfer — essential for verifying migration completeness and troubleshooting failures. Without logs, large migrations (millions of files) become impossible to validate.
The builder constructs Storage Transfer Service job configurations: transfer job resource (description, schedule for one-time or recurring transfers, source: GCS bucket / S3 bucket / HTTPS URL list / Azure Blob, destination: GCS bucket, transfer specification: include/exclude prefix lists, file conditions like minimum age, deletion behavior, transfer logging configuration). Output is generated as gcloud transfer jobs create commands and Terraform google_storage_transfer_job resources.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.