Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Trabajar con inicios de sesión AWS SAM
Para simplificar la solución de problemas, la CLI de AWS SAM tiene un comando llamado sam logs
. Este comando le permite obtener los registros generados por la función de Lambda desde la línea de comandos.
nota
El sam logs
comando funciona para todas AWS Lambda las funciones, no solo para las que se despliegan AWS SAM.
Obtención de registros por pila AWS CloudFormation
Cuando tu función forma parte de una AWS CloudFormation pila, puedes recuperar los registros mediante el identificador lógico de la función:
sam logs -n HelloWorldFunction --stack-name mystack
Obtención de registros por nombre de función de Lambda
O bien, puede obtener registros utilizando el nombre de la función:
sam logs -n mystack-HelloWorldFunction-1FJ8PD
Rastreo de registros
Agregue la opción --tail
para esperar a nuevos registros y verlos a medida que llegan. Esto es muy útil durante la implementación o al solucionar un problema de producción:
sam logs -n HelloWorldFunction --stack-name mystack --tail
Visualización de registros para un intervalo de tiempo específico
Puede ver los registros de un intervalo de tiempo específico mediante las opciones -s
y -e
:
sam logs -n HelloWorldFunction --stack-name mystack -s '10min ago' -e '2min ago'
Filtrado de registros
Utilice la opción --filter
para encontrar rápidamente registros que coincidan con términos, frases o valores de sus eventos de registro:
sam logs -n HelloWorldFunction --stack-name mystack --filter "error"
En la salida, la CLI de AWS SAM subraya todas las veces que aparece la palabra "error" para que pueda localizar fácilmente la palabra clave de filtro en la salida del registro.
Resaltado de errores
Cuando la función de Lambda se bloquea o se agota el tiempo de espera, la CLI de AWS SAM resalta el mensaje de tiempo de espera en rojo. Esto ayuda a localizar fácilmente las ejecuciones específicas cuyo tiempo de espera se ha agotado en un flujo gigante de salida de registro.
JSONbonita impresión
Si sus mensajes de registro imprimen JSON cadenas, AWS SAMCLI automáticamente las imprime de forma bonita JSON para ayudarlo a analizarlas y comprenderlas visualmenteJSON.