- 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_key
andaws_session_token
(for organisations we'll have this)
If you want to migrate 1000GB's of data thenaws_session_token
should 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