The Cloud Cost Estimator is a Python-based command-line interface (CLI) tool designed to help users estimate costs for various AWS services based on their inputs. This tool leverages the Boto3 library to interact with AWS services and provides a user-friendly experience for cost estimation.
- Estimate costs for AWS EC2, S3, and Lambda services.
- User input parsing for flexible cost estimation.
- Clear output formatting for easy understanding of estimated costs.
To install the required dependencies, run the following command:
pip install -r requirements.txt
To run the Cloud Cost Estimator, execute the following command in your terminal:
python src/main.py
Follow the prompts to input your desired parameters for cost estimation.
- EC2 Cost Estimation: Estimate costs based on instance type, region, and usage hours.
- S3 Cost Estimation: Calculate costs based on storage size and data transfer.
- Lambda Cost Estimation: Estimate costs based on the number of requests and execution time.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.