Une équipe a mis à jour un modèle CloudFormation pour une pile qui inclut déjà une table DynamoDB. Avant le déploiement, ils ont accidentellement modifié le nom logique de la table DynamoDB dans le modèle. L'attribut DeletionPolicy est à sa valeur par défaut pour toutes les ressources. Que fera CloudFormation à la suite de ce changement ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une nouvelle table DynamoDB et supprimer la table existante..
Pourquoi c'est la réponse
Lorsque le nom logique d'une ressource est modifié dans un modèle CloudFormation, CloudFormation interprète cela comme la suppression de l'ancienne ressource et la création d'une nouvelle. Puisque la DeletionPolicy est par défaut à Retain pour la plupart des ressources, mais est Delete pour les tables DynamoDB (sauf si explicitement définie sur Retain ou Snapshot), CloudFormation va créer une nouvelle table DynamoDB avec le nouveau nom logique et supprimer l'ancienne table. Les options incorrectes ne reflètent pas ce comportement par défaut : CloudFormation ne renomme pas les ressources existantes et ne conserve pas l'ancienne table si sa politique de suppression est Delete.
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