0% found this document useful (0 votes)
4 views3 pages

? AWS Resource Automation Using Python

This project automates AWS resource management using Python and boto3, allowing for code-based infrastructure provisioning. Key features include automatic S3 bucket creation, EC2 instance launching, and resource cleanup. Future improvements aim to enhance functionality with web application deployment and CI/CD integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

? AWS Resource Automation Using Python

This project automates AWS resource management using Python and boto3, allowing for code-based infrastructure provisioning. Key features include automatic S3 bucket creation, EC2 instance launching, and resource cleanup. Future improvements aim to enhance functionality with web application deployment and CI/CD integration.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

🚀 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

You might also like