Un team ha aggiornato un template CloudFormation per uno stack che include già una tabella DynamoDB. Prima del deployment, hanno accidentalmente modificato il nome logico della tabella DynamoDB nel template. L'attributo DeletionPolicy è al suo valore predefinito per tutte le risorse. Cosa farà CloudFormation a seguito di questa modifica?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creerà una nuova tabella DynamoDB ed eliminerà la tabella esistente..
Perché questa è la risposta
Quando il nome logico di una risorsa viene modificato in un template CloudFormation, CloudFormation interpreta questa modifica come l'eliminazione della vecchia risorsa e la creazione di una nuova. Poiché l'attributo DeletionPolicy è al suo valore predefinito (Delete), CloudFormation eliminerà la tabella DynamoDB originale e ne creerà una nuova con il nuovo nome logico. Le altre opzioni sono errate perché: "Creerà una nuova tabella DynamoDB e manterrà la tabella esistente" non è corretto, poiché la policy di eliminazione predefinita causerà la cancellazione della vecchia tabella. "Sovrascriverà e rinominerà la tabella DynamoDB esistente" non è possibile; CloudFormation non rinomina le risorse esistenti in questo modo. "Manterrà la tabella esistente e non creerà una nuova tabella" è sbagliato, poiché la modifica del nome logico innesca sempre la creazione di una nuova risorsa.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta