TP PowerShell — Orchestration &
Synchronisation Azure
Énoncé
Concevez et implémentez, **from scratch**, un **script PowerShell unique** qui orchestre
et synchronise la création et la configuration d’un environnement applicatif Azure complet.
Périmètre technique
- Création/validation d’un **Resource Group**.
- **Storage Account** (SKU configurable) + conteneur privé + génération d’un **SAS**
lecture limité.
- **Key Vault** pour stocker les secrets (ex. chaîne Storage/SAS, identifiants MySQL) et
références **@[Link]**.
- **MySQL Flexible Server** + base + utilisateur applicatif + règles réseau.
- **App Service Plan** Linux + **WebApp** runtime configurable (ex. Node 20 LTS) avec
**Identité Managée** (SystemAssigned).
- Attributions d’autorisations (RBAC/Access Policies) permettant à la WebApp de lire les
secrets Key Vault.
- **App Settings** de la WebApp référencées au Key Vault.
Livrable & format
Un **seul document Word** nommé `Rendu_Script_PowerShell_NOM_Prenom.docx`
contenant :
1) Votre **script PowerShell complet . commenté en français** (en-tête : nom, date, version,
description, exemples d’usage),
3) Extraits de logs (10–20 lignes),
4) Captures d’écran Azure (Key Vault, identités, WebApp settings, Storage, MySQL),