🚀 AWS Resource Automation using Python (boto3)
📌 Project Overview
This project automates the creation and management of AWS resources using
Python and boto3.
It eliminates manual steps in the AWS Console and enables infrastructure
provisioning through code.
🧠 Features
✅ Create S3 Bucket automatically
✅ Launch EC2 Instance
✅ Upload files to S3
✅ Check EC2 instance status
✅ Cleanup all resources
Tech Stack
Python
AWS (IAM, EC2, S3)
boto3
⚙️Setup Instructions
1️⃣ Install dependencies
pip install boto3
2️⃣ Configure AWS CLI
aws configure
Enter:
Access Key
Secret Key
Region: ap-south-1
Output: json
▶️Run the Project
python [Link]
📸 Screenshots
S3 Bucket Created
EC2 Instance Running
🧹 Cleanup
The script also includes functionality to delete all created resources to avoid
unnecessary billing.
📈 Results
Automated AWS infrastructure provisioning
Reduced manual setup time significantly
Demonstrated DevOps fundamentals
📚 Future Improvements
Deploy a web application on EC2
Add CI/CD pipeline
Integrate Docker
👨💻 Author
Your Name
Lokendra Suryawanshi