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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cloud_map_py-0.1.4.tar.gz
(33.3 kB
view details)
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.4.tar.gz.
File metadata
- Download URL: cloud_map_py-0.1.4.tar.gz
- Upload date:
- Size: 33.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68b8b62906f150ed4f4e55dfb699b2402bac09333c6db8517ee1a935591d572d
|
|
| MD5 |
d5c5dc2cf8e2cd00ad120202f22c3565
|
|
| BLAKE2b-256 |
b64830c4d99f71c5e838b4e6392f934d4ed0397d5e29d6a7b6d4736fa1faf3dd
|
File details
Details for the file cloud_map_py-0.1.4-py3-none-any.whl.
File metadata
- Download URL: cloud_map_py-0.1.4-py3-none-any.whl
- Upload date:
- Size: 33.6 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 |
6657dd8db382848967cc38a716e33e687f5f98b32e54f064fe27f1f5f81705e0
|
|
| MD5 |
f9bab48fca2096f9dc51aa035249c19d
|
|
| BLAKE2b-256 |
61708d20908b3a88c59d745b3da9d2ba0b5e7a43ac9e2aa54d4dd11b5eab4beb
|