Uno sviluppatore ha registrato una funzione Lambda come target per un Application Load Balancer (ALB) usando la CLI, ma la Lambda non viene invocata quando le richieste raggiungono l'ALB. Perché la Lambda non viene chiamata?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Alla funzione Lambda mancano le autorizzazioni richieste per consentire l'invocazione da parte dell'ALB..
Perché questa è la risposta
La risposta corretta è che alla funzione Lambda mancano le autorizzazioni richieste per consentire l'invocazione da parte dell'ALB. Quando si registra una funzione Lambda come target per un Application Load Balancer, è essenziale che la funzione Lambda abbia una policy di risorsa che consenta al servizio Elastic Load Balancing (ELB) di invocarla. Senza questa autorizzazione esplicita, l'ALB non può chiamare la funzione, anche se è correttamente registrata. Le funzioni Lambda possono essere registrate come target per un ALB, quindi la prima opzione è errata. La registrazione può essere fatta tramite CLI, SDK o Console, rendendo la seconda opzione errata. Il bilanciamento del carico cross-zone non è direttamente correlato all'invocazione di una funzione Lambda come target e non impedirebbe l'invocazione, quindi l'ultima opzione è errata.
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