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.3.tar.gz (31.5 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.3-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cloud_map_py-0.1.3.tar.gz
  • Upload date:
  • Size: 31.5 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.3.tar.gz
Algorithm Hash digest
SHA256 793b4d65196ef1d7f6f6d8f1a4dc0b94ec039d30d2f9a85dd74bf7d6c2a94fd0
MD5 1937798c7c90c4ca732abac60035ad54
BLAKE2b-256 1b3240bfde0c241b8fcc62bbec1ecce956d716af50868aa422e0d10ab862977d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cloud_map_py-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 31.7 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8cf98888f329382fa5780ef162dcbb5b9131b8d69825b982983cc195f883eafc
MD5 af39c394faf1d2c8acffcd02c85677b7
BLAKE2b-256 c2de717a1f13c28e594ca03c54dca8485c95865cf6fba75b3bd1cde480bcdd3f

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