AWS Cloud Infrastructure Mapper - Visualize and analyze AWS cloud resources
Project description
cloud-map-py
AWS Cloud Infrastructure Mapper - Visualize and analyze AWS cloud resources
Installation
pip install cloud-map-py
Usage
Basic Usage
cloud-map --regions us-east-1 --presentation terminal
PlantUML Diagram Generation
cloud-map --regions ap-northeast-2 --presentation plantuml --output infrastructure.puml
Multiple Regions
cloud-map --regions us-east-1 us-west-2 eu-west-1 --presentation plantuml
When multiple regions are specified with PlantUML presentation, the tool automatically generates a single consolidated diagram showing all regions in one PNG image.
Specific VPC Analysis
cloud-map --vpc-id vpc-12345678 --presentation plantuml
Options
--regions: AWS regions to scan (default: us-east-1)--vpc-id: Specific VPC ID to analyze (optional)--presentation: Output format -terminalorplantuml(default: terminal)--output: Output file path (optional, defaults to stdout)
Requirements
- Python 3.12+
- AWS credentials configured (via AWS CLI, environment variables, or IAM roles)
- Appropriate AWS permissions for EC2, Lambda, Route53, API Gateway services
Development
git clone https://github.com/your-username/cloud-map-py.git
cd cloud-map-py
uv install --dev
uv run cloud-map --help
License
MIT
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cloud_map_py-0.1.3.tar.gz.
File metadata
- Download URL: cloud_map_py-0.1.3.tar.gz
- Upload date:
- Size: 31.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
793b4d65196ef1d7f6f6d8f1a4dc0b94ec039d30d2f9a85dd74bf7d6c2a94fd0
|
|
| MD5 |
1937798c7c90c4ca732abac60035ad54
|
|
| BLAKE2b-256 |
1b3240bfde0c241b8fcc62bbec1ecce956d716af50868aa422e0d10ab862977d
|
File details
Details for the file cloud_map_py-0.1.3-py3-none-any.whl.
File metadata
- Download URL: cloud_map_py-0.1.3-py3-none-any.whl
- Upload date:
- Size: 31.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cf98888f329382fa5780ef162dcbb5b9131b8d69825b982983cc195f883eafc
|
|
| MD5 |
af39c394faf1d2c8acffcd02c85677b7
|
|
| BLAKE2b-256 |
c2de717a1f13c28e594ca03c54dca8485c95865cf6fba75b3bd1cde480bcdd3f
|