all:bibles:aws:cloudmapper
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| all:bibles:aws:cloudmapper [2025/01/22 11:13] – [Installation] omeylhoc | all:bibles:aws:cloudmapper [2025/01/22 11:24] (Version actuelle) – [Collecte des données] omeylhoc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== CloudMapper ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Installation===== | ||
| + | |||
| + | ==== Prérequis ==== | ||
| + | |||
| + | <code bash> | ||
| + | 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 === | ||
| + | |||
| + | <code bash> | ||
| + | git clone https:// | ||
| + | cd cloudmapper | ||
| + | </ | ||
| + | |||
| + | === Modification === | ||
| + | |||
| + | Supprimer du fichier requirement.txt la ligne concernant pyjq | ||
| + | |||
| + | === Installation dans un environnement virtuel === | ||
| + | |||
| + | <code bash> | ||
| + | python3 -m venv ./venv && source venv/ | ||
| + | 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 | ||
| + | |||
| + | <code bash> | ||
| + | aws configure | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | ==== Collecte des données ==== | ||
| + | |||
| + | === Commande === | ||
| + | |||
| + | <code bash> | ||
| + | python cloudmapper.py collect --account < | ||
| + | </ | ||
| + | |||
| + | === Résultat === | ||
| + | |||
| + | Sous le répertoire <color # | ||
| + | |||
| + | ==== Générer un rapport ==== | ||
| + | |||
| + | <code bash> | ||
| + | python cloudmapper.py report --account < | ||
| + | </ | ||
| + | |||
| + | ==== Générer un diagramme web interactif ==== | ||
| + | |||
| + | === Génération === | ||
| + | |||
| + | <code bash> | ||
| + | python cloudmapper.py prepare --account < | ||
| + | </ | ||
| + | |||
| + | === lancement serveur web === | ||
| + | |||
| + | <code bash> | ||
| + | python cloudmapper.py webserver | ||
| + | </ | ||
| + | |||
| + | === visualisation résultat === | ||
| + | |||
| + | Lancer un navigateur à l' | ||
| + | |||
| + | ---- | ||
