Un'applicazione serverless è stata distribuita in una VPC di produzione utilizzando AWS CloudFormation. Lo stack include una funzione Lambda, una tabella DynamoDB e un API Gateway. L'amministratore deve eliminare lo stack CloudFormation ma mantenere intatta la tabella DynamoDB. Cosa dovrebbe essere fatto prima di eliminare lo stack?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Applicare una policy di eliminazione Retain alla risorsa logica DynamoDB nel template CloudFormation..
Perché questa è la risposta
La risposta corretta è applicare una policy di eliminazione Retain alla risorsa logica DynamoDB nel template CloudFormation. Quando si elimina uno stack CloudFormation, per impostazione predefinita, tutte le risorse create da quello stack vengono eliminate. La policy di eliminazione Retain indica a CloudFormation di non eliminare la risorsa specificata, ma di conservarla. Le altre opzioni sono errate: Applicare una policy di eliminazione Snapshot creerebbe uno snapshot della tabella prima di eliminarla, ma la tabella stessa verrebbe comunque eliminata. Attivare la protezione dalla terminazione per lo stack CloudFormation impedirebbe l'eliminazione dell'intero stack, non solo della tabella DynamoDB. Modificare la policy IAM dell'applicazione per negare dynamodb:DeleteTable non impedirebbe a CloudFormation di tentare di eliminare la risorsa, ma causerebbe un errore di autorizzazione durante l'eliminazione dello stack, che potrebbe lasciare lo stack in uno stato di DELETEFAILED.
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