All Sync Guides
Sync Guide

Moving from Amazon S3 to Wasabi: A Practical Transfer Guide

Learn how to transfer files from Amazon S3 to Wasabi on macOS — three methods: manual web upload/download, OurClone's Migrate tool, and the rclone command line.

Overview

Wasabi pitches itself as hot cloud storage at a flat, low price with no egress or API request fees — an easy sell for anyone tired of Amazon S3's layered billing. This guide compares the two object stores and walks through three ways to move your buckets on macOS: manually, with OurClone, or with rclone.

Amazon S3 vs Wasabi: What Each One Is Good At

Both are S3-API object stores, but Wasabi strips away the variable fees that make S3 bills hard to predict — with a couple of trade-offs worth knowing.

🟧 Amazon S3

Amazon S3 is the gold-standard object store with the deepest ecosystem.

  • 11 nines durability, dozens of regions, and tiered storage classes for every access pattern.
  • Storage ~$0.023/GB/month, plus per-request fees and egress around $0.09/GB.
  • Unmatched integration across the AWS service catalog.
  • Keys and buckets are managed in the AWS Console.

🟩 Wasabi

Wasabi is flat-rate "hot" storage with no egress or request charges.

  • Storage around $6.99/TB/month — one predictable line item.
  • No egress fees and no API request fees, unlike S3's metered model.
  • A 90-day minimum storage duration and a minimum monthly charge — best for data you keep, not churn.
  • S3-compatible endpoint such as s3.wasabisys.com, managed in the Wasabi console.

Why Switch from Amazon S3 to Wasabi?

It comes down to billing sanity. S3 charges separately for storage, requests, and egress, so a busy bucket produces a bill that's hard to forecast. Wasabi rolls it into one flat per-terabyte rate with no egress or request fees — provided your data sticks around rather than churning constantly.

  • 🧾 One Predictable Price — Flat $6.99/TB/month with no surprise request or egress charges makes budgeting trivial.
  • 📤 No Egress Fees — Pulling data back out of Wasabi is free, a stark contrast to S3's per-GB egress.
  • 🔁 No Request Fees — Wasabi doesn't bill per GET/PUT, which helps workloads with lots of small operations.
  • 🔌 S3-Compatible — Wasabi speaks the S3 API, so OurClone, rclone, and existing tools keep working after the move.

Method 1: Download from Amazon S3 and Upload to Wasabi by Hand

You can route objects through your Mac via each console — but the AWS Console can't download a whole bucket, so the manual approach only suits a small set of files.

  1. 📥 Download from Amazon S3 — In the AWS S3 Console, open your bucket, select objects, and download them into a folder like ~/Downloads/s3-export. You pay S3 egress on every byte pulled.
  2. Download objects from Amazon S3 console
  3. 📤 Upload to Wasabi — Sign in to the Wasabi console, open your bucket, and drag the downloaded files in.
  4. Upload files to Wasabi console

Fine for a quick handful of objects — but no bulk download, no resume, and full S3 egress on everything. That's exactly the pain Method 2 removes.

Method 2: Transfer Amazon S3 to Wasabi with OurClone

OurClone streams objects from Amazon S3 to Wasabi directly through your Mac, with live progress and no relay server. Three steps: add the source, add the target, run the migration.

  • 🔐 Step 1: Add Amazon S3 as the Source — In OurClone open Add Storage and choose Amazon S3 from the S3 list. Set a Remote Name, enter your Access Key ID and Secret Access Key (from Security Credentials in the AWS Console), and pick the bucket Region (e.g. us-east-1). OurClone verifies and adds it.
  • Add Amazon S3 to OurClone
  • 🔐 Step 2: Add Wasabi as the Destination — Still in Add Storage, choose Wasabi. Set a Remote Name, then enter the Access Key and Secret Key created under Access Keys in the Wasabi console, plus the Endpoint for your bucket's region (the default is s3.wasabisys.com). Wasabi then joins S3 in your storage list.
  • Add Wasabi to OurClone
  • 🔀 Step 3: Set Source, Target and Mode on the Migrate Page — Open the Migrate tab. Pick Amazon S3 and browse to the bucket or prefix to move, then pick Wasabi and choose (or create) the destination bucket. Select a transfer mode:
    • Copy — duplicates objects to Wasabi; nothing is deleted from Amazon S3.
    • Move — transfers to Wasabi, then deletes the originals from Amazon S3.
    • Sync — makes Wasabi mirror S3; extra objects in Wasabi are removed, but Amazon S3 is left untouched.
    Click Migrate to start.
  • Configure Source, Target and transfer mode in OurClone Migrate
  • 📊 Watch Progress and Confirm — The Task panel shows live counts, speed, ETA, and any failed objects. When it reads completed, open Wasabi in OurClone (or the Wasabi console) to confirm. If you used Move, verify the S3 bucket no longer holds the originals.
  • Monitor transfer progress in OurClone Task panel

Running locally and mode-aware, OurClone lets you decide whether S3 keeps a copy — and a big transfer resumes after interruption rather than starting from scratch.

Method 3: Transfer Amazon S3 to Wasabi with rclone (Command Line)

OurClone is built on rclone, so the same S3-to-Wasabi move scripts cleanly from a terminal — great for automation or one-time bulk migrations.

Step 1: Install rclone

Download it from the official downloads page, or run brew install rclone on macOS.

Step 2: Configure both remotes

Run rclone config and add an s3 remote (provider AWS, with Access Key, Secret Key, region) and a Wasabi remote (provider Wasabi, with its keys and the s3.wasabisys.com endpoint). Name them s3 and wasabi.

Step 3: Run the transfer

Choose the verb that maps to OurClone's modes:

# Copy — keep the S3 bucket intact
rclone copy s3:backups wasabi:backups --progress

# Move — delete the S3 originals after transfer
rclone move s3:backups wasabi:backups --progress

# Sync — make Wasabi mirror S3 (deletes extras in Wasabi)
rclone sync s3:backups wasabi:backups --progress

For example, rclone copy s3:cold-archive wasabi:cold-archive --progress copies your archive bucket to Wasabi and leaves S3 untouched.

Caveats

  • ⚠️ sync and move delete objects — confirm direction and run --dry-run first.
  • ⚠️ No GUI; progress and errors are terminal-only.
  • ⚠️ Each remote's keys and endpoint are set up by hand — the friction OurClone removes.

Common Amazon S3 → Wasabi Migration Issues

A few specifics to keep in mind when moving into Wasabi.

  • 90-day minimum storage — Wasabi bills a 90-day minimum per object, so it rewards data you keep. Don't migrate fast-churning temporary files into it.
  • 💸 S3 egress on the move — You'll pay S3 egress for the migration itself; once data is in Wasabi, pulling it back is free. Migrate once, cleanly.
  • 🌍 Match the Wasabi region endpoint — Use the endpoint for your bucket's region (e.g. s3.eu-central-1.wasabisys.com); a mismatched endpoint causes connection errors.
  • 🐢 No bulk download from the AWS console — The web route can't pull a whole bucket. OurClone and rclone stream object-by-object with resume.
  • 🧮 Metadata mapping — Custom S3 metadata and ACLs may not transfer identically. Compare the Task summary if counts look off.

FAQ

Will this delete my S3 objects?

Only if you choose Move. Copy leaves Amazon S3 fully intact, and Sync only removes extra objects in Wasabi, never in S3.

Is Wasabi really cheaper for my workload?

For data you store long-term and read often, yes — flat pricing with no egress wins. For data deleted within 90 days, Wasabi's minimum-duration charge can erode the savings.

Which Method Should You Pick?

What matters Manual Console OurClone rclone CLI
Whole-bucket transfer❌ One selection at a time
Resume after interruption
Copy / Move / Sync modes
Setup effort✅ None✅ Key-based GUI🛠 Manual config
Live progress & failed-object list📉 Console
Summary

You can migrate objects from Amazon S3 to Wasabi manually through the consoles, with OurClone's local Copy/Move/Sync Migrate engine, or with rclone in a terminal. OurClone runs the transfer on your Mac with live progress — Copy keeps your S3 objects, Move deletes them after transfer, and Sync makes Wasabi mirror S3.

Questions? [email protected]
↑ Back to Top