View a markdown version of this page

Invio dei log delle funzioni Lambda a Firehose - 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 Lambda a Firehose

La console Lambda offre ora la possibilità di inviare i log delle funzioni a Firehose. Ciò consente lo streaming in tempo reale dei log verso varie destinazioni supportate da Firehose, inclusi strumenti di analisi di terze parti ed endpoint personalizzati.

Nota

È possibile configurare i log delle funzioni Lambda da inviare a Firehose utilizzando la console Lambda e tutti gli AWS CLI SDK. AWS CloudFormation AWS

Prezzi

Per informazioni dettagliate sui prezzi, consulta i prezzi di Amazon. CloudWatch

Autorizzazioni richieste per la destinazione dei log di Firehose

Quando si utilizza la console Lambda per configurare Firehose come destinazione del registro della funzione, è necessario:

  1. Le autorizzazioni IAM richieste per utilizzare CloudWatch Logs con Lambda.

  2. Per configurare i filtri di abbonamento con Firehose. Questo filtro definisce quali eventi di registro vengono inviati al tuo stream Firehose.

Invio dei log delle funzioni Lambda a Firehose

Nella console Lambda, è possibile inviare i log delle funzioni direttamente a Firehose dopo aver creato una nuova funzione. A tale scopo, completa questi passaggi:

  1. Accedi alla console di AWS gestione e apri la console Lambda.

  2. Scegli il nome della tua funzione.

  3. Scegli la scheda Configurazione.

  4. Scegli la scheda Strumenti di monitoraggio e operazioni.

  5. Nel riquadro Configurazione della registrazione, scegli Modifica.

  6. Nella sezione «Contenuto del registro», seleziona un formato di registro.

  7. Nella sezione «Destinazione del registro», completa i seguenti passaggi:

    1. Seleziona un servizio di destinazione.

    2. Scegli un gruppo di log esistente o creane uno nuovo.

      Nota

      Se scegli un gruppo di log esistente per una destinazione Firehose, assicurati che il gruppo di log scelto sia un tipo di gruppo di Delivery log.

    3. Scegli uno stream Firehose.

    4. Apparirà il gruppo di CloudWatch Delivery log.

  8. Scegli Save (Salva).

Nota

Se il ruolo IAM fornito nella console non dispone dell'autorizzazione richiesta, la configurazione della destinazione non riesce. Per risolvere questo problema, fai riferimento a Autorizzazioni richieste per la destinazione del registro di Firehose per fornire le autorizzazioni richieste.

Cross-Account Registrazione

È possibile configurare Lambda per inviare i log al flusso di distribuzione di Firehose in un altro account. AWS Ciò richiede l'impostazione di una destinazione e la configurazione delle autorizzazioni appropriate in entrambi gli account.

Per istruzioni dettagliate sulla configurazione della registrazione tra più account, inclusi i ruoli e le policy IAM richiesti, consulta Configurazione di una nuova sottoscrizione tra account nella documentazione di Logs. CloudWatch