Je configure un processus de correction pour les serveurs EC2 exécutant une application Web.Exécution de mises à jour sur les EC2 en cas d'échec de la vérification d'état
J'ai besoin de construire un processus automatisé qui installe les mises à jour du système, mais qui revient à la dernière instance ec2 qui fonctionne si l'application Web échoue à une vérification de l'état.
J'ai essayé de le faire en utilisant un document d'automatisation dans EC2 Systems Manager qui exécute les étapes suivantes:
- Arrêt instance EC2
- Créer AMI à partir par exemple
- Lancer une nouvelle instance de nouveau créé AMI
- Run mises à jour
- Run vérification de l'état de l'application Web
- Si la vérification échoue, arrêtez n par exemple ew et redémarrez instance originale
L'automatisation de documents exécute les 5 premières étapes avec succès, mais je ne peux pas déterminer comment déclencher l'étape 6? Puis-je le faire dans le document d'automatisation? Quel résultat pourrais-je appeler depuis l'étape 5? Si elle utilise aws: runCommand, est-ce que runCommand doit déclencher un nouveau document d'automatisation ou un autre outil AWS?