Integration with JetBackup 5
This guide will walk you through the steps to integrate your JetBackup Premium Cloud Storage with JetBackup 5. By the end, you’ll have a fully configured backup destination ready to use. The steps include:
-
Creating a bucket for backup storage
-
Creating a user to access the storage from your server
-
Setting up a bucket policy and assigning it to the user
-
Generating access keys for the user
-
Adding the storage destination in JetBackup 5 and assigning it to a backup job
For security purposes, it’s recommended to assign each user access to only one bucket.
While creating a separate policy and user for each bucket is recommended to enhance security, it is not required. You may simply generate an access key for an existing user.
Regions Endpoints URLS:
eu-central-2.storage.jetbackup.com
eu-west-1.storage.jetbackup.com
eu-east-1.storage.jetbackup.com
Step 1:
Adding a bucket
-
Add a bucket, use a name to represent the server
-
Do not enable Bucket Versioning / Object Lock
Step 2:
Create a user for the server
- Use a strong password from a Password Generator for security. Please note that you don’t need to save the password, we will not use it
Step 3:
Add a Bucket Policy
- Create a policy for the bucket. Use the server name for the policy name
- Policy template: Make sure to replace
BUCKET_NAME
in the “Resource” section below.
- Policy template: Make sure to replace
{
"Statement": [
{
"Action": [
"s3:ListBucket",
"s3:ListBucketVersions",
"s3:ListBucketMultipartUploads",
"s3:GetBucketLocation",
"s3:GetObject",
"s3:GetObjectVersion",
"s3:GetObjectTagging",
"s3:GetBucketObjectLockConfiguration",
"s3:GetBucketVersioning",
"s3:GetObjectLegalHold",
"s3:GetObjectRetention",
"s3:CreateBucket",
"s3:PutBucketObjectLockConfiguration",
"s3:PutBucketVersioning",
"s3:DeleteObjectVersion",
"s3:PutObjectRetention",
"s3:BypassGovernanceRetention",
"s3:DeleteObject",
"s3:DeleteObjectTagging",
"s3:PutObject",
"s3:PutObjectTagging",
"s3:PutObjectAcl",
"s3:CreateMultipartUpload",
"s3:UploadPart",
"s3:ListMultipartUploadParts",
"s3:CompleteMultipartUpload",
"s3:AbortMultipartUpload"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::BUCKET_NAME",
"arn:aws:s3:::BUCKET_NAME/*"
],
"Sid": "1728907013030"
}
],
"Version": "2012-10-17"
}
- Return to Groups, click Edit and verify that both user and policy are assigned to the group.
Step 4:
Create an access key for the user
- Navigate to the Users tab, click Edit, and then select Access Keys. From this page, you can generate a new Access Key for the user.
- Save the Access Keys in a secure location, as they cannot be retrieved once lost.
Step 5:
Adding the destination in JetBackup 5
-
Open JetBackup 5 and navigate to Destinations > “+ Create New Destination”
-
Enter the JetBackup Storage credentials
- Lastly, assign the destination to your backup jobs.
Your backups will now be stored to your JetBackup Premium Cloud Storage!
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.