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:
-
Le autorizzazioni IAM richieste per utilizzare CloudWatch Logs with Lambda.
-
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.
-
Accedi alla console di gestione e apri laconsole .
-
Scegli il nome della tua funzione.
-
Scegli la scheda Configurazione.
-
Scegliete la scheda Strumenti operativi e di monitoraggio.
-
Nel riquadro Configurazione della registrazione, scegli Modifica.
-
Nella sezione «Contenuto del registro», seleziona un formato di registro.
-
Nella sezione Step 1 (Fase 1) completare i passaggi seguenti.
-
Seleziona un servizio di destinazione.
-
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
Deliverylog. -
Scegliete uno stream Firehose.
-
Verrà visualizzato il gruppo di log
DeliveryCloudWatch.
-
-
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.