Python–AWS RDS Automation
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.
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.
Related categories:
Python
Linux
Cloud Computing
Amazon Web Services
Ubuntu
Aws Lambda
Automation
Database Management