Un site web statique est hébergé dans un compartiment S3 et déployé via CloudFormation. Le modèle crée le compartiment S3 et une ressource personnalisée qui copie le contenu du site dans le compartiment à partir d'une source. L'équipe doit supprimer et recréer la pile pour déplacer le site web, mais CloudFormation ne parvient pas à supprimer la pile proprement. Quelle est la cause la plus probable et comment l'ingénieur doit-il l'éviter pour les versions actuelles et futures du site ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : La suppression a échoué car le compartiment S3 n'est pas vide. Mettez à jour la fonction Lambda qui soutient la ressource personnalisée pour vider récursivement le compartiment lorsque RequestType est Delete..
Pourquoi c'est la réponse
La suppression d'une pile CloudFormation échoue si un compartiment S3 n'est pas vide par défaut. La ressource personnalisée est responsable de la copie du contenu dans le compartiment. Pour permettre une suppression propre, la fonction Lambda sous-jacente à la ressource personnalisée doit être modifiée pour vider le compartiment S3 avant sa suppression, spécifiquement lorsque le RequestType est Delete. Les autres options sont incorrectes car : La configuration de site web S3 n'empêche pas la suppression du compartiment. L'ajout d'une DeletionPolicy à la ressource personnalisée ne viderait pas le compartiment S3. Il n'existe pas de DeletionPolicy de type Empty pour les compartiments S3 dans CloudFormation. La politique Retain ou Delete est applicable, mais aucune ne vide le compartiment.
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