AWS Cost Explorer Analysis Tool
Project description
AWS Cost Lens
A tool for analyzing and visualizing AWS costs by service and usage type with rich formatting.
Installation
pip install aws-cost-lens
Usage
After installation, you can run the tool using the aws-cost-lens
command:
# Show simple cost breakdown for all services
aws-cost-lens
# Show detailed breakdown for a specific service
aws-cost-lens --service cloudwatch --detailed
# Show costs for a specific date range
aws-cost-lens --start-date 2023-01-01 --end-date 2023-12-31
# List all available AWS services
aws-cost-lens --list-services
# Show top 10 most expensive services
aws-cost-lens --top 10
Common Options
--service
: Filter by specific AWS service (e.g.,cloudwatch
,s3
,ec2
)--start-date
: Start date (YYYY-MM-DD), defaults to 6 months ago--end-date
: End date (YYYY-MM-DD), defaults to today--detailed
: Show detailed breakdown by SERVICE and USAGE_TYPE--region
: Include region breakdown in detailed analysis--top N
: Show only top N services/usage types--granularity
: Time granularity (DAILY, MONTHLY, HOURLY)--show-all
: Show all items including those with zero costs--version
: Show version information
AWS Credentials
AWS Cost Lens uses your AWS credentials from the environment. Make sure you have:
- AWS CLI configured (
aws configure
) - Or environment variables set (
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
, etc.) - Appropriate IAM permissions for Cost Explorer API (
ce:GetCostAndUsage
)
Features
- Rich terminal UI with formatted tables and progress bars
- Detailed cost breakdown by service, usage type, and region
- Identify top cost contributors in your AWS account
- Get cost reduction tips for specific services
- Filter by service name with smart alias matching
- Customizable view options (simple/detailed, time range, etc.)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aws_cost_lens-0.1.4.tar.gz
(21.7 kB
view details)
Built Distribution
File details
Details for the file aws_cost_lens-0.1.4.tar.gz
.
File metadata
- Download URL: aws_cost_lens-0.1.4.tar.gz
- Upload date:
- Size: 21.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ef879e401c254f4dc240c94b8341ec53ad1a4055d4d41f9f3a362ab4c70d6d5 |
|
MD5 | b6b6977023512c92993a72b75e3f688d |
|
BLAKE2b-256 | eeb547c306924f2a7d8e7b0225d307cd85d73a685452042ff59b45a4935af596 |
File details
Details for the file aws_cost_lens-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: aws_cost_lens-0.1.4-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d956cf445a2181b11f2cc13db407272cc47c06aeae92fd6a916efd748662f8 |
|
MD5 | b60bcc78771ca562e594fda246dbf512 |
|
BLAKE2b-256 | 141efacc36af08dc13d805ff4ba013b1fa4113cf192df8a00d512062b9f8fa0b |