Envío de registros de funciones de Lambda a Firehose
La consola de Lambda ahora ofrece la opción de enviar registros de funciones a Firehose. Esto permite la transmisión en tiempo real de sus registros a varios destinos compatibles con Firehose, incluidas herramientas de análisis de terceros y puntos de conexión personalizados.
nota
Puede configurar los registros de funciones de Lambda para que se envíen a Firehose mediante la consola de Lambda, la AWS CLI, AWS CloudFormation y todos los SDK de AWS.
Precios
Para obtener información detallada sobre los precios, consulte Precios de Amazon CloudWatch
Permisos necesarios para el destino de registros de Firehose
Cuando utilice la consola de Lambda para configurar Firehose como destino del registro de su función, necesitará lo siguiente:
-
Los permisos de IAM necesarios para usar Registros de CloudWatch con Lambda.
-
Para configurar los filtros de suscripción con Firehose. Este filtro define qué eventos de registro se entregan a su flujo de Firehose.
Envío de registros de funciones de Lambda a Firehose
En la consola de Lambda, puede enviar los registros de funciones directamente a Firehose después de crear una nueva función. Para hacerlo, siga estos pasos:
-
Inicie sesión en la consola de administración de AWS y abra la consola de Lambda.
-
Elija el nombre de su función.
-
Elija la pestaña Configuración.
-
Seleccione la pestaña Herramientas de supervisión y operaciones.
-
En la sección “Configuración de registro”, elija Editar.
-
En la sección “Contenido del registro”, seleccione un formato de registro.
-
En la sección “Destino de registro”, siga los pasos que se describen a continuación:
-
Seleccione un servicio de destino.
-
Elija Crear un nuevo grupo de registro o use un Grupo de registro existente.
nota
Si elige un grupo de registro existente para un destino de Firehose, asegúrese de que el grupo de registro que elija sea de tipo
Delivery
. -
Elija un flujo de Firehose.
-
Aparecerá el grupo de registro
Delivery
de CloudWatch.
-
-
Seleccione Save.
nota
Si el rol de IAM proporcionado en la consola no tiene el permiso necesario, se producirá un error en la configuración del destino. Para corregirlo, consulte los permisos necesarios para el destino de registro de Firehose para proporcionar los permisos requeridos.
Registro entre cuentas
Puede configurar Lambda para enviar registros al flujo de entrega de Firehose en una cuenta de AWS diferente. Esto requiere configurar un destino y establecer los permisos adecuados en ambas cuentas.
Para obtener instrucciones detalladas sobre cómo configurar el registro entre cuentas, incluidos los roles y las políticas de IAM que necesita, consulte Setting up a new cross-account subscription en la documentación de Registros de CloudWatch.