Invio dei log delle funzioni Lambda a Firehose - AWS Lambda

Invio dei log delle funzioni Lambda a Firehose

La console Lambda offre ora la possibilità di inviare registri 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 AWS CLI Lambda e tutti gli SDK. AWS CloudFormation AWS

Prezzi

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

Autorizzazioni richieste per la destinazione del registro di Firehose

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

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

  2. Per configurare i filtri di abbonamento con Firehose. Questo filtro definisce quali eventi di log vengono distribuiti al tuo flusso 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. Per farlo, completa le seguenti fasi.

  1. Accedi alla console di gestione e apri laconsole .

  2. Scegli il nome della tua funzione.

  3. Scegli la scheda Configurazione.

  4. Scegliete la scheda Strumenti operativi e di monitoraggio.

  5. Nel riquadro Configurazione della registrazione, scegli Modifica.

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

  7. Nella sezione Step 1 (Fase 1) completare i passaggi seguenti.

    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 che scegli sia un tipo di gruppo di Delivery log.

    3. Scegliete uno stream Firehose.

    4. Verrà visualizzato il gruppo di log Delivery CloudWatch.

  8. Selezionare Salva.

Nota

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

Registri multi-account

È possibile configurare Lambda per inviare i log al flusso di distribuzione di Firehose in un account diverso. 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 account, inclusi i ruoli e le policy IAM richiesti, consulta Configurazione di un nuovo abbonamento tra account nella documentazione di CloudWatch Logs.