PLATFORM
Amazon S3 Migration Tool
MigrationFox supports Amazon S3 as both a source and destination for cloud migrations. Move objects between S3 buckets, migrate from S3 to Azure Blob or SharePoint, or archive cloud storage content to S3 — all with multipart upload support and parallel transfer.
Multipart Upload
For objects larger than 100 MB, MigrationFox uses S3's multipart upload API. The file is split into parts, uploaded in parallel, and assembled on the server side. This dramatically improves transfer speed for large files and provides automatic retry at the part level — if one part fails, only that part is re-uploaded.
Multipart uploads also avoid the 2 GB single-PUT limit, supporting objects up to 5 TB.
Authentication
MigrationFox connects to S3 using IAM access keys (Access Key ID and Secret Access Key). You can scope permissions to specific buckets using IAM policies. The minimum required permissions are:
s3:ListBucket— to scan and list objectss3:GetObject— to download objects (when S3 is the source)s3:PutObject— to upload objects (when S3 is the destination)s3:DeleteObject— only required if using MOVE mode
Bucket-to-Bucket Transfer
MigrationFox can migrate objects between two S3 buckets, even across different AWS accounts or regions. This is useful for account consolidation, region migration, or reorganizing your storage architecture. The prefix (folder) structure is preserved, and object metadata (Content-Type, Cache-Control, custom metadata) is carried over.
Cross-Cloud Migration
S3 is commonly used as a source or destination when moving data between cloud ecosystems. MigrationFox streams objects directly between providers with no intermediate storage on MigrationFox servers.
Supported Migration Paths
S3 to Azure Blob
Migrate S3 buckets to Azure Blob Storage containers. Object keys map to blob names, and Content-Type metadata is preserved.
S3 to SharePoint
Move S3 content to SharePoint document libraries. Prefix paths become folders, and objects become files in the library.
S3 to Google Drive
Transfer S3 objects to Google Drive or Shared Drives for collaboration-friendly access.
Google Drive / SharePoint / Dropbox to S3
Archive cloud storage content to S3 for compliance, backup, or cost optimization. Files are stored as objects with the original folder path as the key prefix.
Key Features
- Parallel scan —
ListObjectsV2with prefix partitioning for fast discovery of millions of objects - Auto-split — large jobs split into parallel partitions for maximum throughput
- Delta sync — re-run jobs to transfer only objects modified since the last migration (based on ETag / LastModified)
- Region support — connect to any AWS region including GovCloud
- S3-compatible — works with S3-compatible endpoints (MinIO, Wasabi, Backblaze B2)
Pricing
S3 migrations are billed at $0.50 per GB transferred. Your account starts with 2 GB free — no credit card required. Discovery scans are always free.