Un lifecycle hook di Auto Scaling è configurato per inviare eventi a EventBridge, che dovrebbe attivare una funzione Lambda per configurare nuove istanze EC2. La funzione Lambda chiama quindi complete-lifecycle-action per consentire alle istanze di entrare in servizio. Durante i test, la funzione Lambda non viene mai invocata. Cosa dovresti fare per risolvere il problema?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Concedere alla regola EventBridge (CloudWatch Events) il permesso di invocare la funzione Lambda..
Perché questa è la risposta
La funzione Lambda non viene invocata perché EventBridge (precedentemente CloudWatch Events) non ha le autorizzazioni necessarie per farlo. Per risolvere questo problema, è necessario aggiungere un permesso basato su risorse alla funzione Lambda, consentendo alla regola EventBridge di invocarla. Le altre opzioni sono errate perché: Modificare il lifecycle hook in CONTINUE in caso di scadenza o fallimento non risolve il problema dell'invocazione iniziale della Lambda. Aggiungere una policy di retry alla regola EventBridge è utile per gestire i fallimenti successivi, ma non risolve il problema dell'invocazione iniziale mancante. Concedere al ruolo di esecuzione della funzione Lambda il permesso di chiamare complete-lifecycle-action è necessario per il funzionamento della Lambda stessa, ma non per la sua invocazione da parte di EventBridge.
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