Un'azienda gestisce l'infrastruttura con AWS CloudFormation per gli ambienti di sviluppo, pre-produzione e produzione. Per scalare, uno sviluppatore aggiorna il tipo di istanza del DB RDS nello stack CloudFormation di pre-produzione. Dopo aver distribuito l'aggiornamento, lo stack entra nello stato UPDATE_ROLLBACK_FAILED. Qual è la causa più probabile?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Il database è stato eliminato o modificato manualmente al di fuori di CloudFormation..
Perché questa è la risposta
Quando uno stack CloudFormation entra nello stato UPDATEROLLBACKFAILED, significa che CloudFormation non è riuscito a ripristinare lo stack al suo stato precedente dopo un tentativo di aggiornamento fallito. La causa più probabile in questo scenario è che il database RDS sia stato modificato o eliminato manualmente al di fuori di CloudFormation. Se CloudFormation tenta di eseguire un rollback e la risorsa (il DB RDS) non esiste più nello stato atteso o è stata alterata manualmente, non può completare l'operazione di rollback, risultando in UPDATEROLLBACKFAILED. Le altre opzioni sono meno probabili: Un tipo di istanza non valido o un errore di sintassi nel template causerebbero un fallimento dell'aggiornamento, ma CloudFormation sarebbe comunque in grado di eseguire il rollback allo stato precedente, a meno che non ci siano state modifiche manuali. Permessi IAM insufficienti causerebbero un fallimento dell'aggiornamento, ma anche in questo caso CloudFormation tenterebbe e riuscirebbe a eseguire il rollback.
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