Setup Object Storage For Syncing Files
In this guide you will learn how to setup access to an AWS S3 API compliant object store service. Once this access has been setup, you will be able to sync files with the Beatcloud.
Why sync files in the first place?
There are two primary reasons to sync your files to the cloud:
- Creating a reliable backup for your files
- Enabling remote sharing of your collection with other DJs
How it's done
-
It should be the case that
awscli
was installed alongside DJ Tools; check that it works by runningaws
- In the event that you cannot run the
aws
command, you'll have to install it manually:- Mac installation:
brew install awscli
- Linux installation:
sudo apt-get install awscli
- Windows installation [official instructions]: download installer OR run:
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
- Mac installation:
- In the event that you cannot run the
-
Create and setup an account for AWS S3 (you could use any AWS S3 API compliant cloud storage solution, e.g. MinIO, but I've not tested anything else)
-
Setup a profile (so as to not conflict with pre-existing or future profiles) for your keys:
aws configure --profile DJ
-
Enter the
access_key
andsecret_key
(default values for the rest of the configuration is fine) - Set the configuration option
AWS_PROFILE
inconfig.yaml
to match this profile name