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
Metadata
Release files for cloud-map-py 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cloud_map_py-0.1.4.tar.gz | 33.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cloud_map_py-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.9 kB
Release files / cloud_map_py-0.1.4.tar.gz
| Download URL | cloud_map_py-0.1.4.tar.gz |
|---|---|
| Size | 33.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
68b8b62906f150ed4f4e55dfb699b2402bac09333c6db8517ee1a935591d572d
|
|
BLAKE2b-256 checksum How to use checksums |
b64830c4d99f71c5e838b4e6392f934d4ed0397d5e29d6a7b6d4736fa1faf3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|
Release files / cloud_map_py-0.1.4-py3-none-any.whl
| Download URL | cloud_map_py-0.1.4-py3-none-any.whl |
|---|---|
| Size | 33.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6657dd8db382848967cc38a716e33e687f5f98b32e54f064fe27f1f5f81705e0
|
|
BLAKE2b-256 checksum How to use checksums |
61708d20908b3a88c59d745b3da9d2ba0b5e7a43ac9e2aa54d4dd11b5eab4beb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.11
|