aws-cloud-tools

AWS Cloud Utilities v2

A unified command-line toolkit for AWS operations with enhanced functionality. This package consolidates various AWS management scripts into a single, powerful CLI tool.

✨ Features

🚀 Quick Start

# 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 .

Basic Usage

# 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

🏗️ Command Structure

The CLI follows a hierarchical structure similar to the AWS CLI:

aws-cloud-utilities [GLOBAL-OPTIONS] <service> <operation> [OPTIONS]

Available Services

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

Global Options

🎯 Key Improvements from v1

Enhanced User Experience

Performance & Reliability

Advanced Features

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details on:

📄 License

MIT License - see LICENSE file for details.

🆘 Support


AWS Cloud Utilities v2 - Making AWS management simple, powerful, and efficient.