View a markdown version of this page

Invio dei log delle funzioni degli eventi Lambda ai registri CloudWatch - AWS Lambda

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 degli eventi Lambda ai registri CloudWatch

Per impostazione predefinita, Lambda acquisisce automaticamente i log per tutte le chiamate di Event Function e li invia ai CloudWatch Logs, a condizione che il ruolo di esecuzione della funzione evento disponga delle autorizzazioni necessarie. Questi log sono, per impostazione predefinita, memorizzati in un gruppo di log denominato//. aws/lambda <function-name> Per migliorare il debug, puoi inserire istruzioni di registrazione personalizzate nel codice, che Lambda integra perfettamente con Logs. CloudWatch Se necessario, puoi configurare la tua Event Function per inviare i log a un gruppo diverso utilizzando la console AWS CLI Lambda o l'API Lambda. Per ulteriori informazioni, consulta Configurazione dei gruppi di CloudWatch log.

È possibile visualizzare i log per Lambda Event Functions utilizzando la console Lambda, la console, CloudWatch il AWS CLI() o AWS Command Line Interface l'API. CloudWatch Per ulteriori informazioni, vedere to. Visualizzazione dei CloudWatch log per Lambda Event Functions

Nota

Potrebbero essere necessari dai 5 ai 10 minuti prima che i registri vengano visualizzati dopo una chiamata di Event Function.

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 (IAM policies) 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 dei CloudWatch log. Per ulteriori informazioni, consulta Prezzi di CloudWatch .