Automatisation des tâches AWS avec AWS CloudFormation et autres outils
Durée: 0 h 52 min
Nombre de leçons: 36
Rubrique: Préparez vos certifications Amazon Cloud
Contenu de la Formation
Le programme de formation sur l'automatisation des tâches AWS explore les concepts et les outils nécessaires pour automatiser efficacement les processus sur la plateforme AWS. Voici une synthèse des points abordés :
Le programme commence par une introduction aux concepts de base de l'automatisation et aux avantages de l'automatisation dans le Cloud. Les participants découvrent ensuite les outils d'automatisation AWS, avec une présentation détaillée d'AWS CloudFormation, son fonctionnement, et les concepts d'Infrastructure as Code (IaC).
La création et la gestion de stacks avec CloudFormation sont explorées, couvrant les modèles, les paramètres, les variables, et le déploiement de stacks. Les bonnes pratiques avec AWS CloudFormation sont abordées, y compris la structuration des modèles, la gestion des erreurs, et les rôles IAM.
L'automatisation avancée est explorée avec AWS Lambda, AWS Systems Manager, et EventBridge pour la gestion automatisée des tâches récurrentes. La gestion des ressources à l'aide d'AWS CLI et des SDKs est également couverte, avec des exemples pratiques d'exécution de scripts et d'automatisation.
Le programme inclut des cas pratiques d'automatisation, tels que la création d'une infrastructure de base, l'automatisation des sauvegardes, et le déploiement automatique d'applications. La sécurité et la conformité de l'automatisation AWS sont abordées, avec un accent sur le contrôle d'accès, la gestion des identités, et la surveillance de la sécurité.
Enfin, le programme conclut avec des bonnes pratiques de maintenance, des ressources supplémentaires pour approfondir les connaissances, et un quiz de révision et d'auto-évaluation.
Objectifs Pédagogiques
À la fin de cette formation, les apprenants seront capables de :
- Comprendre les concepts de base de l'automatisation et ses avantages dans le Cloud.
- Utiliser AWS CloudFormation pour créer et gérer des stacks.
- Appliquer les bonnes pratiques pour structurer et déployer des modèles CloudFormation.
- Automatiser des tâches avancées avec AWS Lambda, Systems Manager, et EventBridge.
- Gérer les ressources AWS avec AWS CLI et les SDKs.
- Implémenter des solutions d'automatisation sécurisées et conformes.
- Appliquer les connaissances acquises à travers des cas pratiques d'automatisation.
Conditions d'Admission
Pour être admis à ce programme, les candidats doivent remplir les conditions suivantes :
- Aucun prérequis académique spécifique n'est nécessaire.
- Aucun entretien de sélection n'est requis.
Modalités de Formation
Le programme proposé par Learnr est conçu comme une autoformation, permettant à chacun d'apprendre à son rythme. Les cours sont accessibles en ligne 24h/24 et 7j/7, offrant une flexibilité totale pour s'adapter aux emplois du temps variés des apprenants.
1. Introduction à l’automatisation sur AWS
1.1. Concepts de base de l’automatisation
1.2. Avantages de l’automatisation dans le Cloud
1.3. Introduction aux outils d’automatisation AWS
2. Présentation de AWS CloudFormation
2.1. Fonctionnement de CloudFormation
2.2. Ressources et stacks
2.3. Infrastructure as Code (IaC)
3. Création et gestion de stacks avec CloudFormation
3.1. Modèles CloudFormation (Templates)
3.2. Utilisation de paramètres et de valeurs par défaut
3.3. Variables et références croisées
3.4. Déploiement et mise à jour de stacks
4. Bonnes pratiques avec AWS CloudFormation
4.1. Structuration de modèles
4.2. Gestion des erreurs et des journaux
4.3. Rôles IAM et permissions pour CloudFormation
5. Automatisation avancée avec d’autres outils AWS
5.1. Utilisation de AWS Lambda pour l’automatisation
5.2. AWS Systems Manager pour la gestion automatisée
5.3. Automatisation des tâches récurrentes avec EventBridge
6. Gestion des ressources à l'aide de AWS CLI et SDK
6.1. Exécution de scripts avec AWS CLI
6.2. Automatisation avec AWS SDKs (Python, Java, etc.)
7. Cas pratiques d’automatisation sur AWS
7.1. Exemple : Création d’une infrastructure de base
7.2. Exemple : Automatisation d'une sauvegarde
7.3. Exemple : Déploiement automatique d’applications
8. Sécurité et conformité de l’automatisation AWS
8.1. Contrôle d’accès et autorisations
8.2. Gestion des identités et de la conformité
8.3. Surveillance et alertes de sécurité
9. Conclusion et ressources supplémentaires
9.1. Bonnes pratiques de maintenance
9.2. Ressources AWS pour approfondir
9.3. Quiz de révision et auto-évaluation