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.1.tar.gz (26.9 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.1-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cloud_map_py-0.1.1.tar.gz
  • Upload date:
  • Size: 26.9 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.1.tar.gz
Algorithm Hash digest
SHA256 2ed6a6c2c85b178d501ec03ce27f52281adef9d620a6ae001cebadfd8fd80574
MD5 a1dc84b5bd932ebc8574caffb17a81e4
BLAKE2b-256 4a9428d2ab7b7a2a03cf825db21fe7fb2c28eac65087e4a40a4f1279449d35fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cloud_map_py-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 83d507163f23a493f13eff576519a42a11c556bf5617cf937ea03bdb4f9422b8
MD5 7801ced5d3e6dcf7bb2b12d4c806a02d
BLAKE2b-256 9d69e5f4cbe53fc67ff4e893456311e86c15bb2389194013ada266821725376d

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