Skip to main content

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 - 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.4.tar.gz (33.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.4-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

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

Hashes for cloud_map_py-0.1.4.tar.gz
Algorithm Hash digest
SHA256 68b8b62906f150ed4f4e55dfb699b2402bac09333c6db8517ee1a935591d572d
MD5 d5c5dc2cf8e2cd00ad120202f22c3565
BLAKE2b-256 b64830c4d99f71c5e838b4e6392f934d4ed0397d5e29d6a7b6d4736fa1faf3dd

See more details on using hashes here.

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

Hashes for cloud_map_py-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6657dd8db382848967cc38a716e33e687f5f98b32e54f064fe27f1f5f81705e0
MD5 f9bab48fca2096f9dc51aa035249c19d
BLAKE2b-256 61708d20908b3a88c59d745b3da9d2ba0b5e7a43ac9e2aa54d4dd11b5eab4beb

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