Utilizzo dei CloudWatch log di log con Lambda - 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à.

Utilizzo dei CloudWatch log di log con Lambda

AWS Lambda monitora automaticamente le funzioni Lambda per tuo conto per aiutarti a risolvere i guasti nelle tue funzioni. Se il ruolo di esecuzione della funzione dispone delle autorizzazioni necessarie, Lambda acquisisce i log per tutte le richieste gestite dalla funzione e li invia ad Amazon Logs. CloudWatch

È possibile inserire istruzioni di registrazione nel codice per verificare che il codice funzioni nel modo previsto. Lambda si integra automaticamente con CloudWatch Logs e invia tutti i log del codice a un CloudWatch gruppo di log associato a una funzione Lambda.

Per impostazione predefinita, Lambda invia i log a un gruppo di log denominato /aws/lambda/<function name>. Se desideri che la tua funzione invii i log a un altro gruppo, puoi configurarla utilizzando la console Lambda, AWS Command Line Interface the AWS CLI() o Lambda. API Per ulteriori informazioni, consulta Configurazione dei gruppi di log CloudWatch .

È possibile visualizzare i log delle funzioni Lambda utilizzando la console Lambda, la console, CloudWatch il AWS CLI() o AWS Command Line Interface il. CloudWatch API

Nota

Potrebbero essere necessari da 5 a 10 minuti prima che i log vengano visualizzati dopo una chiamata di funzione.

Autorizzazioni richieste IAM

Il tuo ruolo di esecuzione richiede le seguenti autorizzazioni per caricare i log nei registri: CloudWatch

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

Per ulteriori informazioni, consulta Using Identity-based policies (IAMpolicies) for CloudWatch Logs nella Amazon User Guide. CloudWatch

Puoi aggiungere queste autorizzazioni di CloudWatch 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 la pagina dei prezzi. CloudWatch