Add FlashBlade backup location
Portworx Backup supports FlashBlade as backend on-premises storage infrastructure. You can add both object-locked and non-object locked S3 buckets based on FlashBlade as a backup location in the Portworx Backup web console.
Make sure that the following prerequisites are taken care before you add FlashBlade bucket as a backup target.
Prerequisites
-
Add a policy in FlashBlade console with the specified permissions:
-
For a non-object locked bucket, add a policy in the console with the following permissions enabled:
Bucket permissions Object permissions s3:createBuckets3:GetBucketAcls3:ListAllMyBucketss3:ListBuckets3:ListBucketMultipartUploadss3:ListBucketVersionss3:PutBucketVersionings3:GetLifecycleConfigurations3:PutLifecycleConfiguration
s3:GetObjects3:GetObjectAcls3:GetObjectLockConfigurations3:GetObjectTaggings3:GetObjectVersions3:GetObjectVersionTaggings3:PutObjects3:DeleteObjects3:ListMultipartUploadPartss3:AbortMultipartUpload
-
For an object-locked bucket, create a policy in FlashBlade console with the following permissions enabled:
Bucket permissions Object permissions s3:GetBucketAcls3:ListAllMyBucketss3:ListBuckets3:ListBucketMultipartUploadss3:ListBucketVersionss3:PutLifecycleConfiguration
s3:GetObjects3:GetObjectAcls3:GetObjectLegalHolds3:GetObjectRetentions3:GetObjectLockConfigurations3:GetObjectTaggings3:GetObjectVersions3:GetObjectVersionTaggings3:putObjects3:PutObjectLegalHolds3:PutObjectLockConfigurations3:PutObjectRetentions3:DeleteObjects3:ListMultipartUploadPartss3:AbortMultipartUpload
-
-
Map the created policy with a FlashBlade user.
-
Generate the access keys.
-
Configure an S3 locked bucket in Flashblade with versioning enabled.
Now you are all set to add the FlashBlade-based object-locked and/or non-object locked bucket(s) as a backup location target in Portworx Backup.
Refer to Configure Portworx Backup with S3 object store (TLS enabled) for more information on how to configure Portworx Backup with a secure S3 compatible object store having a self-signed certificate.
Add FlashBlade Backup location
-
Make sure you have populated all the data in Step 3 of Add object store backup location and then add the backup location with those instructions.
noteServer-side encryption (SSE-S3) is not supported for Flashblade backup location.