**Identify waste, right-size instances, plan reserved capacity, and set budget alerts across AWS and Azure.**
Browse the actual product documentation and code examples included in this toolkit.
Key features of Cloud Cost Optimization Toolkit
• **AWS CLI** configured with credentials (`aws configure`) • **Terraform** >= 1.5.0 (for IaC templates) • **Python** >= 3.10 (for analysis scripts -- stdlib only, no pip packages) • IAM permissions: `ce:*`, `budgets:*`, `ec2:Describe*`, `rds:Describe*`, `s3:Get*`, `cloudwatch:PutMetricAlarm` • **CPU threshold**: Flag instances with avg CPU < 20% over 14 days • **Memory threshold**: Flag instances with avg memory < 30% over 14 days
**AWS CLI** configured with credentials (`aws configure`)
**Terraform** >= 1.5.0 (for IaC templates)
**Python** >= 3.10 (for analysis scripts -- stdlib only, no pip packages)
IAM permissions: `ce:*`, `budgets:*`, `ec2:Describe*`, `rds:Describe*`, `s3:Get*`, `cloudwatch:PutMetricAlarm`
**CPU threshold**: Flag instances with avg CPU < 20% over 14 days
**Memory threshold**: Flag instances with avg memory < 30% over 14 days
Configure Cloud Cost Optimization Toolkit parameters to see how the product works.
cd terraform/ # Review and customize variables cp terraform.tfvars.example terraform.tfvars vim terraform.tfvars terraform init terraform plan terraform apply