Skip to content

Repository files navigation

Automating Daily AWS Tasks with Python (boto3)

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.

Features

  • 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 ...

Getting Started

Clone the repository and ensure you have Python and pip installed. Install the required dependencies using pip.

pip install -r requirements.txt

About

Automating Daily AWS Tasks with Python (boto3)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages