Un team di sviluppo ha implementato una nuova funzione Lambda 15 minuti fa ed è stata invocata più volte, ma non ci sono voci di log in CloudWatch Logs. Qual è una probabile ragione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Il ruolo IAM collegato alla funzione Lambda non dispone delle autorizzazioni per creare risorse CloudWatch Logs o inserire eventi di log..
Perché questa è la risposta
La risposta corretta è che il ruolo IAM collegato alla funzione Lambda non dispone delle autorizzazioni per creare risorse CloudWatch Logs o inserire eventi di log. Per impostazione predefinita, le funzioni Lambda inviano i log a CloudWatch Logs. Se non ci sono voci di log, la causa più comune è la mancanza delle autorizzazioni IAM necessarie, come logs:CreateLogGroup, logs:CreateLogStream e logs:PutLogEvents. Le altre opzioni sono meno probabili: Se gli sviluppatori non avessero abilitato istruzioni di logging, si vedrebbero comunque i log di sistema di Lambda (ad esempio, start/end della funzione). Se la funzione generasse un'eccezione, i log di errore verrebbero comunque inviati a CloudWatch Logs, a meno che non manchino le autorizzazioni. Le funzioni Lambda non scrivono log su file locali che devono essere inviati; i log vengono inviati direttamente a CloudWatch Logs.
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