Python–AWS RDS Automation

Job ID: 39971006

Budget: $15 – $25 CAD

I have python script ready. I need help to fix the script.

I already have several AWS resources up and running; what I’m missing is a clean, reliable way to automate backups and recovery for my Amazon RDS instances from Python.

Here’s what I need:
• A well-structured Python 3 script (or small module) that connects to my RDS instances through boto3, creates snapshots on a schedule I can tweak, and tags them so old ones can be purged automatically.
• A companion routine that can restore a snapshot to a new instance (or overwrite the existing one) with minimal manual input, handling the usual parameters—subnet group, security groups, parameter group, and storage settings.
• Clear, commented code plus a short README explaining required IAM permissions, how to run the script locally or from a Lambda/cron job, and how to adjust retention periods and notification settings.

I’ll provide the ARN details and test environment; you supply the Python code, any IAM policy snippets, and brief usage instructions. If you’ve tackled RDS automation before, especially around snapshot lifecycle and quick recovery, let’s make this happen.