Skip to main content

AWS Cloud Infrastructure Mapper - Visualize and analyze AWS cloud resources

Project description

Cloud Map Python

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 (Creates Single PNG)

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

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

cloud_map_py-0.1.0.tar.gz (27.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cloud_map_py-0.1.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

Details for the file cloud_map_py-0.1.0.tar.gz.

File metadata

  • Download URL: cloud_map_py-0.1.0.tar.gz
  • Upload date:
  • Size: 27.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for cloud_map_py-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2033cc075b8f1510dddd5bed6a611f67c3a9382da0bcff2be3d20ce228b4c199
MD5 1e2992c3bfc8b0ceab5bd7cafafb5de0
BLAKE2b-256 32e06336214ff603957c87a4af02d818f87ca3b92926e2bd775140f70e8def77

See more details on using hashes here.

File details

Details for the file cloud_map_py-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cloud_map_py-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 26.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for cloud_map_py-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a691b339209458881ac4d5aba60c8b733b0076b2b236af2e1ab3cd3e91245895
MD5 f36ba1207dbacc667a82d141c09fd2c5
BLAKE2b-256 42b00bb66dbef2b1349fced29e3a8728fcddfeba7f6079d655bea2b7f8ae8a4f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page