Skip to main content

Migrate Amazon S3 to Cloudflare R2 — Zero Egress Fee Migration with RcloneView

· 2 min read
Tayson
Senior Engineer

AWS egress costs eating your budget? Cloudflare R2 eliminates per-gigabyte bandwidth charges while maintaining S3 API compatibility. Migrate with confidence using RcloneView.

Amazon S3 is powerful but egress fees add up quickly—especially for high-bandwidth workloads. Cloudflare R2 offers S3-compatible object storage with zero egress charges. RcloneView simplifies the migration process, handling massive datasets efficiently while preserving your access patterns.

RcloneView app preview

Manage & Sync All Clouds in One Place

RcloneView is a cross-platform GUI for rclone. Compare folders, transfer or sync files, and automate multi-cloud workflows with a clean, visual interface.

  • One-click jobs: Copy · Sync · Compare
  • Schedulers & history for reliable automation
  • Works with Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP and more
WindowsmacOSLinux
Get Started Free →

Free core features. Plus automations available.

Add Both S3 and Cloudflare R2 to RcloneView

Start by configuring both storage backends in RcloneView.

For AWS S3:

  1. Click Add Remote → Select Amazon S3
  2. Enter your AWS Access Key ID and Secret Access Key
  3. Select your S3 bucket region
  4. Test the connection

For Cloudflare R2:

  1. Click Add Remote → Select S3 Compatible
  2. Set endpoint to your R2 domain
  3. Add your R2 API token credentials
  4. Verify connection

New Remote Setup

Plan Your Migration Strategy

Large S3 migrations require careful planning. RcloneView supports multiple strategies:

  • Direct transfer: Fast bucket-to-bucket migration (R2 has free egress from AWS)
  • Incremental sync: Migrate data gradually while maintaining S3 as live
  • Filtered migration: Move specific prefixes or file types first

Cloud to Cloud Transfer

Monitor Migration Progress Real-Time

RcloneView provides live progress tracking, error reporting, and performance metrics. Watch transfer speeds, completion percentage, and identify any failed objects instantly.

Migration Monitoring

Getting Started

  1. Download RcloneView from rcloneview.com.
  2. Set up an AWS S3 remote with your credentials.
  3. Create a Cloudflare R2 account at cloudflare.com.
  4. Configure your R2 bucket as an S3-compatible remote in RcloneView.
  5. Create a migration job and run the transfer.
  6. Verify data integrity once complete.

Save thousands on egress fees—your cloud budget will thank you.


Related Guides:

Supported Cloud Providers

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces