Skip to main content

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 - terminal or plantuml (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)

Source distribution for cloud-map-py 0.1.4
File Size Uploaded
cloud_map_py-0.1.4.tar.gz 33.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cloud-map-py 0.1.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page