CloudMapper

Installation

Prérequis

sudo apt-get install python3-pip python3.10-venv sudo apt-get install autoconf automake libtool python3.7-dev python3-tk jq awscli sudo apt-get install graphviz

Installation

Téléchargement

git clone https://github.com/duo-labs/cloudmapper.git cd cloudmapper

Modification

Supprimer du fichier requirement.txt la ligne concernant pyjq

Installation dans un environnement virtuel

python3 -m venv ./venv && source venv/bin/activate pip install pyjq pip install -r requirements.txt

Configuration

Copier le fichier config.json.demo en config.json et renseigner les informations.

Configurer les credentials AWS

aws configure

Utilisation

Collecte des données

Commande

python cloudmapper.py collect --account <nom_du_compte>

Résultat

Sous le répertoire account-data/<nom_du_compte> création d'un sous répertoire par région contenant des fichiers json.

Générer un rapport

python cloudmapper.py report --account <nom_du_compte>

Générer un diagramme web interactif

Génération

python cloudmapper.py prepare --account <nom_du_compte>

lancement serveur web

python cloudmapper.py webserver

visualisation résultat

Lancer un navigateur à l'adresse http://127.0.0.1:8000