- Newest
- Most votes
- Most comments
Hello.
What about using AWS Backup to create snapshots?
You can control the retention period by creating snapshots with AWS Backup.
https://docs.aws.amazon.com/aws-backup/latest/devguide/creating-a-backup-plan.html
This is set as the total retention period in the lifecycle section of backup rule configuration in the AWS Backup console. If you use AWS CLI, this is set using the parameter DeleteAfterDays. The retention period for snapshots can range between 1 day and 100 years (or indefinitely if you don't enter one),
AWS Backup also has a feature called vault lock.
By using this feature, you can prevent snapshots from being deleted until the retention period you set has passed.
https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html
If you want to download snapshot data, I think you can export it to S3 and then download it.
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ExportSnapshot.html
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 years ago
Hi,
The problem with aws-backup on our case is the cost. As far as I understand, you will be paying for the whole backup which let's say 1000GB per backup and its cause is astronomical compared to s3 backup. And s3 export backup is technically not usable to client if they one to restore it on their local system for compliance / audit checking. It would be good if RDS supported rsync or something related, but sadly all those solutions is not applicable.