Vous déployez un groupe Auto Scaling via un modèle CloudFormation. Le modèle de lancement exécute un script de données utilisateur qui appelle cfn-signal une fois terminé, mais CloudFormation ne parvient pas à créer le groupe Auto Scaling car la condition d'attente ne reçoit pas les signaux requis. Que devez-vous faire pour corriger cet échec ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Invoquez cfn-signal à la fin du script de données utilisateur lorsque l'initialisation de l'instance est terminée..
Pourquoi c'est la réponse
L'échec de la création du groupe Auto Scaling est dû au fait que CloudFormation n'a pas reçu les signaux attendus via cfn-signal. La condition d'attente (WaitCondition) dans CloudFormation attend un signal de l'instance pour confirmer que le script de données utilisateur a terminé son exécution et que l'initialisation est réussie. En invoquant cfn-signal à la fin du script de données utilisateur, l'instance envoie le signal nécessaire à CloudFormation, permettant ainsi à la pile de continuer et de se créer avec succès. Modifier le groupe de sécurité pour autoriser le trafic sortant sur le port 443 est généralement une bonne pratique pour les communications HTTPS, mais cela ne résoudrait pas directement un problème lié à cfn-signal qui ne s'exécute pas ou ne se termine pas. Diminuer la DesiredCapacity ne résoudrait pas le problème de signalisation. Définir AssociatePublicIpAddress sur True permet l'accès public, mais n'affecte pas la capacité de cfn-signal à s'exécuter ou à envoyer des signaux.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise