AWS CloudFormation
Bienvenue dans le cours AWS CloudFormation ! Apprenez à provisionner et gérer votre infrastructure AWS de manière déclarative.
Qu'est-ce que CloudFormation ?
AWS CloudFormation est le service natif d'Infrastructure as Code d'Amazon Web Services. Il permet de modéliser et provisionner toutes vos ressources AWS à l'aide de templates déclaratifs.
Table des matières
| # | Chapitre | Description |
|---|---|---|
| 01 | Introduction | Concepts et avantages de CloudFormation |
| 02 | Bases des Templates | Structure YAML/JSON et anatomie |
| 03 | Ressources | Définir les ressources AWS |
| 04 | Paramètres | Rendre les templates dynamiques |
| 05 | Mappings et Conditions | Logique conditionnelle |
| 06 | Outputs et Exports | Exposer des valeurs |
| 07 | Fonctions Intrinsèques | Ref, GetAtt, Sub, Join... |
| 08 | Stacks Imbriquées | StackSets et organisation |
| 09 | Bonnes Pratiques | Patterns et anti-patterns |
| 10 | Exercices et Projets | Mise en pratique |
Prérequis
- Compte AWS (Free Tier suffisant)
- Connaissances de base AWS (EC2, VPC, S3, IAM)
- Familiarité avec YAML ou JSON
Pourquoi CloudFormation ?
| Avantage | Description |
|---|---|
| Natif AWS | Intégration parfaite avec tous les services AWS |
| Gratuit | Vous ne payez que les ressources créées |
| Déclaratif | Décrivez l'état final, pas les étapes |
| Rollback automatique | En cas d'erreur, retour à l'état précédent |
| Drift Detection | Détecte les modifications manuelles |
Durée estimée
⏱️ 8 à 10 heures
Commencer
Prêt à automatiser votre infrastructure AWS ?