Installation d'une application Guestbook automatique par script AWS CLI
Find a file
2026-03-11 01:26:08 +01:00
.gitignore first commit 2026-03-10 22:55:07 +01:00
install.sh fix: public name for subnet 2026-03-11 01:26:08 +01:00
README.md first commit 2026-03-10 22:55:07 +01:00

AWS CLI -- Déploiement d'une application 2tiers (EC2 + RDS)

Ce guide explique comment utiliser le script install.sh pour créer automatiquement une petite infrastructure AWS avec AWS CLI.

Architecture déployée : - 1 VPC - 1 subnet public - 2 subnets privés - 1 Internet Gateway - 1 EC2 Web (Flask) - 1 RDS MariaDB


Prérequis

  • Compte AWS
  • AWS CLI installé
  • Credentials configurés
aws configure

Déploiement

chmod +x install.sh
./install.sh

Le script :

  1. crée le VPC
  2. crée les subnets
  3. déploie RDS
  4. attend que la DB soit disponible
  5. lance EC2 avec le script Flask

Le script est idempotent.


Connexion SSH

ssh -i stdkey.pem ubuntu@PUBLIC_IP

Tester l'application

http://PUBLIC_IP

Logs

sudo cat /var/log/cloud-init-output.log
sudo systemctl status flaskapp

Objectif pédagogique

Ce TP permet de comprendre :

  • AWS CLI
  • VPC networking
  • EC2 + RDS
  • automatisation infrastructure