Aller au contenu principal

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

#ChapitreDescription
01IntroductionConcepts et avantages de CloudFormation
02Bases des TemplatesStructure YAML/JSON et anatomie
03RessourcesDéfinir les ressources AWS
04ParamètresRendre les templates dynamiques
05Mappings et ConditionsLogique conditionnelle
06Outputs et ExportsExposer des valeurs
07Fonctions IntrinsèquesRef, GetAtt, Sub, Join...
08Stacks ImbriquéesStackSets et organisation
09Bonnes PratiquesPatterns et anti-patterns
10Exercices et ProjetsMise en pratique

Prérequis

  • Compte AWS (Free Tier suffisant)
  • Connaissances de base AWS (EC2, VPC, S3, IAM)
  • Familiarité avec YAML ou JSON

Pourquoi CloudFormation ?

AvantageDescription
Natif AWSIntégration parfaite avec tous les services AWS
GratuitVous ne payez que les ressources créées
DéclaratifDécrivez l'état final, pas les étapes
Rollback automatiqueEn cas d'erreur, retour à l'état précédent
Drift DetectionDétecte les modifications manuelles

Durée estimée

⏱️ 8 à 10 heures


Commencer

Prêt à automatiser votre infrastructure AWS ?

Chapitre 1 : Introduction →