How to use boto-rsync with DreamObjects

Overview

boto-rsync is an rsync-like tool that leverages boto to synchronize files with an object storage service such as DreamObjects.

Note

The creator of boto-rsync is no longer developing it, so there may be bugs and missing features. DreamHost has forked the code (available at the above github URL) and fixed some issues related to unicode, multipart uploads, and multiprocessing.

Example Commands

Note

Optionally the –delete flag can be included for similar functionality to rsync, in order to remove files from the destination that don’t exist on the source.

Uploading a file or directory

[user@localhost]$ boto-rsync -a ACCESSKEY -s SECRETKEY --endpoint objects-us-west-1.dream.io \
/SOURCE/PATH s3://DESTINATIONBUCKET/PATH

Downloading a file or directory

[user@localhost]$ boto-rsync -a ACCESSKEY -s SECRETKEY --endpoint objects-us-west-1.dream.io \
s3://SOURCEBUCKET/PATH /DESTINATION/PATH

Did this article answer your questions?

Article last updated .