Un evento EventBridge è configurato per richiamare una funzione AWS Lambda, ma il richiamo della funzione produce un errore AccessDeniedException. Come dovrebbe l'ingegnere dei dati risolvere questo errore?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Assicurarsi che sia il ruolo IAM utilizzato da EventBridge sia la policy basata sulle risorse della funzione Lambda abbiano le autorizzazioni necessarie..
Perché questa è la risposta
L'errore AccessDeniedException indica un problema di autorizzazione. Per risolvere questo problema, è necessario verificare due aspetti chiave: primo, che il ruolo IAM associato a EventBridge abbia le autorizzazioni per richiamare funzioni Lambda (azione lambda:InvokeFunction); secondo, che la policy basata sulle risorse della funzione Lambda (Resource-based policy) consenta a EventBridge di richiamarla. Quest'ultima è cruciale per permettere a un servizio esterno di invocare la funzione. Le altre opzioni sono errate perché: La trust policy del ruolo di esecuzione della funzione Lambda definisce chi può assumere quel ruolo, non chi può invocare la funzione. La configurazione della sottorete privata non è direttamente correlata agli errori di autorizzazione di richiamo. La validità degli schemi EventBridge o la configurazione del mapping degli eventi causerebbero errori di elaborazione o di formato, non un AccessDeniedException.
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