rack2aws
is a command-line tool that helps you port all your files from Rackspace Cloud Files™ to AWS S3.
To install it, just run:
$ gem install rack2aws
It will install rack2aws
executable in your .gem/ruby/x.x.x/bin
folder.
NOTE Make sure you have $HOME/.rack/config
and $HOME/.aws/credentials
files in your $HOME
directory.
To port all your files:
$ rack2aws port --container="CONTAINER_NAME" --bucket="BUCKET_NAME"
Use --nproc NUM_PROC
to specify the number of processes to fork while porting your files. It defaults to the number of CPU cores.
Use --public
to upload files publicly.
Use --verbose
to see what's being done.
Use --help
to display help documentation.
Bug reports and pull requests are welcome. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.