È stato utilizzato un template CloudFormation per creare una regola EventBridge che ha come target una funzione AWS Lambda. La funzione Lambda è destinata a registrare i dettagli degli eventi in CloudWatch Logs e dispone delle autorizzazioni per scrivere i log. Tuttavia, la funzione Lambda non viene richiamata dalla regola. Quale modifica allo stack CloudFormation risolverà il problema?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere una risorsa AWS::Lambda::Permission che conceda a events.amazonaws.com l'autorizzazione a richiamare la funzione Lambda..
Perché questa è la risposta
La risposta corretta è aggiungere una risorsa AWS::Lambda::Permission che conceda a events.amazonaws.com l'autorizzazione a richiamare la funzione Lambda. Questo perché, per consentire a un servizio AWS come EventBridge di invocare una funzione Lambda, è necessaria una policy basata sulle risorse (Lambda Permission) che specifichi il servizio chiamante (principal) e l'azione consentita (lambda:InvokeFunction). Senza questa autorizzazione esplicita, EventBridge non può richiamare la funzione, anche se la funzione ha le autorizzazioni per eseguire le proprie operazioni. Le altre opzioni sono errate perché: Aggiungere un ruolo IAM per EventBridge non è sufficiente; EventBridge ha bisogno del permesso di invocare la Lambda, non di un ruolo per sé stesso. Aggiungere un ruolo IAM per la funzione Lambda (ruolo di esecuzione) è necessario per le operazioni interne della Lambda (come scrivere log), ma non per consentire a EventBridge di invocarla. Concedere a lambda.amazonaws.com l'autorizzazione non è corretto, poiché il servizio che invoca la funzione è EventBridge (events.amazonaws.com), non Lambda stesso.
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