Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Invio dei log delle funzioni Lambda ai CloudWatch log
Per impostazione predefinita, Lambda acquisisce automaticamente i log per tutte le chiamate di funzione e li invia a CloudWatch Logs, a condizione che il ruolo di esecuzione della funzione disponga delle autorizzazioni necessarie. Questi log sono, per impostazione predefinita, archiviati in un gruppo di log denominato//. aws/lambda <function-name> Per migliorare il debug, puoi inserire istruzioni di registrazione personalizzate nel tuo codice, che Lambda integra perfettamente con Logs. CloudWatch Se necessario, puoi configurare la tua funzione per inviare i log a un gruppo diverso utilizzando la console Lambda o l'API Lambda. AWS CLI Per ulteriori informazioni, consulta Configurazione dei gruppi di CloudWatch log.
Puoi visualizzare i log per le funzioni Lambda utilizzando la console Lambda, la CloudWatch console, la AWS Command Line Interface (AWS CLI) o l'API. CloudWatch Per ulteriori informazioni, consulta to. Visualizzazione dei CloudWatch log per le funzioni Lambda
Nota
La visualizzazione dei log dopo l'invocazione di una funzione può richiedere da 5 a 10 minuti.
Autorizzazioni IAM richieste
Il tuo ruolo di esecuzione richiede le seguenti autorizzazioni per caricare i log in Logs: CloudWatch
-
logs:CreateLogGroup -
logs:CreateLogStream -
logs:PutLogEvents
Per ulteriori informazioni, consulta Using Identity-Based Policy (politiche IAM) for CloudWatch Logs nella Amazon User Guide. CloudWatch
Puoi aggiungere queste autorizzazioni per CloudWatch i log utilizzando la policy AWSLambdaBasicExecutionRole AWS gestita fornita da Lambda. Per aggiungere questa policy al ruolo, esegui il seguente comando:
aws iam attach-role-policy --role-name your-role --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
Per ulteriori informazioni, consulta Utilizzo delle politiche AWS gestite nel ruolo di esecuzione.
Prezzi
Non sono previsti costi aggiuntivi per l'utilizzo dei log Lambda; tuttavia, si applicano le tariffe standard CloudWatch dei log. Per ulteriori informazioni, consultare Prezzi di CloudWatch