Some useful scripts
Script for backing up AWS RDS on monthly/weekly basis. Additionaly you can configure your RDS backup retention period to 7 days to have possibility to return your database to state of last 7 days, last 4 weeks and last 2 months.
In AWS IAM create separate user with these rights: rds:DescribeDBSnapshots, rds:CreateDBSnapshot, rds:DeleteDBSnapshot, and fill in his credentials into script.
User's crontab:
@daily /var/www/html/bin/rds-backup.sh daily >> ~/rds-backup.log 2>&1
@weekly /var/www/html/bin/rds-backup.sh weekly >> ~/rds-backup.log 2>&1
@monthly /var/www/html/bin/rds-backup.sh monthly >> ~/rds-backup.log 2>&1