This repository contains Python scripts that automate various daily tasks on Amazon Web Services (AWS) using the boto3 library. Tasks such as EC2 instance management, S3 bucket operations, RDS database automation, and Lambda function management have been automated to streamline AWS management.
- Automated starting and stopping of EC2 instances based on predefined schedules.
- File upload, download, and deletion operations in S3 buckets.
- Automated snapshots of RDS instances and modification of RDS configurations.
- Management of AWS Lambda functions, including deployment and trigger configuration.
- Notifications using SNS and CloudWatch.
- IAM Roles Management & KMS
- List goes on ...
Clone the repository and ensure you have Python and pip installed. Install the required dependencies using pip.
pip install -r requirements.txt