-
Sign up for an AWS account: Prerequisite: Setting up Amazon S3 - Amazon Simple Storage Service
-
Create an S3 bucket: Step 1: Create your first S3 bucket - Amazon Simple Storage Service
-
For configuring the repository, you will need a long-term access key ID and secret access key: AWS security credentials - AWS Identity and Access Management
Example:aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
-
In your CrateDB Cluster, create a new repository
-
You will need:
- Access key
- Secret access key
- Bucket name
-
Create the repository:
CREATE REPOSITORY awsrepo TYPE s3 WITH ( access_key = 'AKIAIOSFODNN7EXAMPLE', secret_key = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY', bucket ='cratebackup' );
-
-
Create your first snapshot
CREATE SNAPSHOT awsrepo.first_snapshot TABLE my_table;
For the full configuration options see CREATE REPOSITORY — CrateDB: Reference
For more information on snapshots and repositories see Snapshots — CrateDB: Reference