Migration Strategies
You can use a combination of Super Slurper and Sippy to effectively migrate all objects with minimal downtime.
- Enable Sippy and start using the R2 bucket in your application.
- This copies objects from your previous bucket into the R2 bucket on demand when they are requested by the application.
 - New uploads will go to the R2 bucket.
 
 - Use Super Slurper to trigger a one-off migration to copy the remaining objects into the R2 bucket.
- In the Destination R2 bucket > Overwrite files?, select "Skip existing".
 
 
- Use Super Slurper to copy all objects to the R2 bucket.
- Note that Super Slurper may skip some objects if they are uploaded after it lists the objects to be copied.
 
 - Enable Sippy on your R2 bucket, then start using the R2 bucket in your application.
- New uploads will go to the R2 bucket.
 - Objects which were uploaded while Super Slurper was copying the objects will be copied on-demand (by Sippy) when they are requested by the application.
 
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark