A unified command-line toolkit for AWS operations with enhanced functionality. This package consolidates various AWS management scripts into a single, powerful CLI tool.
# Install from PyPI (when published)
pip install aws-cloud-utilities
# Install from source
git clone https://github.com/jon-the-dev/aws-cloud-tools.git
cd aws-cloud-tools/v2
pip install -e .
# Get account information
aws-cloud-utilities account info
# List all resources in your account
aws-cloud-utilities inventory resources
# Find cheapest GPU spot instances
aws-cloud-utilities costops gpu-spots --instance-type p3.2xlarge
# Aggregate CloudWatch logs
aws-cloud-utilities logs aggregate --log-group /aws/lambda/my-function
# Security audit
aws-cloud-utilities security blue-team-audit
The CLI follows a hierarchical structure similar to the AWS CLI:
aws-cloud-utilities [GLOBAL-OPTIONS] <service> <operation> [OPTIONS]
| Service | Description |
|---|---|
| account | Account information and management |
| awsconfig | AWS Config service operations |
| bedrock | Amazon Bedrock AI/ML operations |
| cloudformation | CloudFormation stack management |
| cloudfront | CloudFront distribution management |
| costops | Cost optimization and pricing tools |
| ecr | Elastic Container Registry operations |
| iam | IAM management and auditing |
| inventory | Resource discovery and inventory |
| logs | CloudWatch logs management |
| networking | Network utilities and analysis |
| s3 | S3 bucket operations |
| security | Security auditing and tools |
| stepfunctions | Step Functions workflow management |
| support | AWS support tools |
--profile: AWS profile to use--region: AWS region--output: Output format (json, yaml, table, csv)--verbose: Enable verbose logging--debug: Enable debug modeWe welcome contributions! Please see our Contributing Guide for details on:
MIT License - see LICENSE file for details.
AWS Cloud Utilities v2 - Making AWS management simple, powerful, and efficient.