When enabling automatic backups, you gain the ability to recover deleted assets with the trade-off being that additional storage of these backups must be stored somewhere, whether that's with Cloudinary (which means additional credits consumed for storage) or your own private S3 bucket:
In order to provide Cloudinary with the suitable permissions for storing backups on your private S3 bucket, please follow the steps below:
- Add full access permissions to the AWS account of 'email@example.com'.
Permission assignment can be done using Amazon's AWS S3 console.
- Select the bucket.
- Select the Permissions tab.
- Select "Access Control List" from the "Permissions" section.
- Click "+ Add account" under "Access for other AWS accounts" section.
- Enter 'firstname.lastname@example.org' in the "Grantee" field (In some cases you may need to use our Canonical ID instead: a6cb2907a1f29bc5207045273827a6
- Check all permission options and click "Save".
- AWS CloudFormation users can create the backup bucket using this JSON: CloudinaryS3Backup.json.
- Go to your Cloudinary account's Upload settings page.
- Under Backup S3 bucket, register your S3 bucket by its name and save your changes.
- Enable Automatic backup.
- Click on 'Initial backup' (link becomes available only after saving changes).
At the end of the process, all of your existing content will be backed up on your private S3 bucket, and future uploads will be stored there as well.