Envío de registros de funciones de Lambda a Registros de CloudWatch
De forma predeterminada, Lambda captura automáticamente los registros de todas las invocaciones de funciones y los envía a Registros de CloudWatch, siempre que el rol de ejecución de la función tenga los permisos necesarios. De forma predeterminada, estos registros se almacenan en un grupo de registro denominado /aws/lambda/<function-name>
. Para mejorar la depuración, puede insertar instrucciones de registro personalizadas en el código, que Lambda integrará sin problemas con Registros de CloudWatch. Si es necesario, puede configurar su función para enviar registros a un grupo diferente con la consola de Lambda, la AWS CLI o la API de Lambda. Consulte Configuración de grupos de registros de CloudWatch para obtener más información.
Puede ver los registros de las funciones de Lambda mediante la consola de Lambda, la consola de CloudWatch, el AWS Command Line Interface (AWS CLI) o la API de CloudWatch. Para obtener más información, consulte Visualización de los registros de CloudWatch para funciones de Lambda.
nota
Los registros pueden tardar de 5 a 10 minutos en aparecer después de una invocación de la función.
Permisos de IAM necesarios
Su rol de ejecución necesita los siguientes permisos para cargar registros en los registros de CloudWatch:
-
logs:CreateLogGroup
-
logs:CreateLogStream
-
logs:PutLogEvents
Para obtener más información, consulte Uso de políticas basadas en identidad (políticas de IAM) para los registros de CloudWatch en la Guía del usuario de Amazon CloudWatch.
Puede agregar permisos de registros de CloudWatch mediante la política administrada de AWSLambdaBasicExecutionRole
de AWS proporcionada por Lambda. Ejecute el siguiente comando para agregar esta política a su rol:
aws iam attach-role-policy --role-name your-role
--policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
Para obtener más información, consulte Trabajo con políticas administradas de AWS en el rol de ejecución.
Precios
No se aplican cargos adicionales por utilizar los registros de Lambda; no obstante, sí se aplican los cargos estándar de Registros de CloudWatch. Para obtener más información, consulte los precios de CloudWatch