- Install rclone
- For macOS,
brew install rclone - For windows, https://rclone.org/downloads/
- For other linux distributions,
curl https://rclone.org/install.sh | sudo bash
- For macOS,
- AWS CLI - https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
- Stable internet connection
- Generate New Key - https://cloud.digitalocean.com/account/api/tokens (Don't Generate Token it's Key)
- For your IAM account, better to have S3 full access and generate
aws_access_key_id,aws_secret_access_keyandaws_session_token(for organisations we'll have this)
If you want to migrate 1000GB's of data thenaws_session_tokenshould definetly set to 12 hours, that can be done from Session Duration - Update the rclone.conf file accordinly and store it in
- For linux distributions,
~/.config/rclone/rclone.conf - For Windows,
C:\Users\<username>\AppData\Roaming\rclone\rclone.conf
- For linux distributions,
rclone sync spaces:<DO Space Name> s3:<AWS S3 Name> --ignore-existing -Pv
- DO - Digital Ocean
- AWS - Amazon Web Services