Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

sam logs

Modo de enfoque
sam logs - AWS Serverless Application Model

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.

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.

Esta página proporciona información de referencia para la interfaz de línea de AWS Serverless Application Model comandos (AWS SAM CLIsam logscomando).

Para una introducción al AWS SAM CLI, consulte ¿Qué es el AWS SAM CLI?

El sam logs comando busca los registros generados por sus AWS Lambda funciones.

Uso

$ sam logs <options>

Opciones

--config-env TEXT

El nombre del entorno que especifica los valores de los parámetros predeterminados del archivo de configuración que se va a utilizar. El valor por defecto es «predeterminado». Para obtener más información sobre los archivos de configuración, consulta AWS SAM CLI Archivo de configuración de la de .

--config-file PATH

La ruta y el nombre del archivo de configuración que contiene los valores de parámetros predeterminados que se van a utilizar. El valor predeterminado es «samconfig.toml» en la raíz del directorio del proyecto. Para obtener más información sobre los archivos de configuración, consulta AWS SAM CLI Archivo de configuración de la de .

--cw-log-group LIST

Incluye los registros de CloudWatch los grupos de registros que especifique. Si especifica esta opción junto conname, AWS SAM incluye los registros de los grupos de registros especificados, además de los registros de los recursos nombrados.

--debug

Activa el registro de depuración para imprimir el mensaje de depuración generado por AWS SAM CLI y muestra las marcas de tiempo.

---end-time, e TEXT

Recupera los registros hasta este momento. La hora puede estar formada con valores relativos como «Hace 5 minutos», «mañana» o una marca de tiempo con formato como «01-01-2018 10:10:10».

--filter TEXT

Permite especificar una expresión para encontrar rápidamente registros que coincidan con términos, frases o valores en los eventos de registro. Puede ser una palabra clave simple (por ejemplo, «error») o un patrón compatible con Amazon CloudWatch Logs. Para obtener información sobre la sintaxis, consulte la documentación de Amazon CloudWatch Logs.

--help

Muestra este mensaje y sale.

--include-traces

Incluye los seguimientos de X-Ray en la salida del registro.

--name, -n TEXT

El nombre del recurso según el cual se van a buscar los registros. Si este recurso forma parte de una AWS CloudFormation pila, puede ser el ID lógico del recurso de la función en la AWS SAM plantilla AWS CloudFormation/. Para proporcionar varios nombres, repita de nuevo el parámetro. Si el recurso está en una pila anidada, el nombre puede ir precedido del nombre de la pila anidada para extraer los registros de ese recurso (/). NestedStackLogicalId ResourceLogicalId Si no se proporciona el nombre del recurso, se escaneará la pila en cuestión y se extraerá la información de registro de todos los recursos compatibles. Si no especificas esta opción, AWS SAM busca los registros de todos los recursos de la pila que especifiques. Los tipos de recurso siguientes son compatibles:

  • AWS::Serverless::Function

  • AWS::Lambda::Function

  • AWS::Serverless::Api

  • AWS::ApiGateway::RestApi

  • AWS::Serverless::HttpApi

  • AWS::ApiGatewayV2::Api

  • AWS::Serverless::StateMachine

  • AWS::StepFunctions::StateMachine

--output TEXT

Especifica el formato de salida de los registros. Para imprimir registros formateados, especifica text. Para imprimir los registros como JSON, especifica json.

--profile TEXT

El perfil específico del archivo de credenciales que obtiene AWS las credenciales.

--region TEXT

La AWS región en la que se va a realizar el despliegue. Por ejemplo, us-east-1.

--save-params

Guarde los parámetros que proporcione en la línea de comandos en el archivo AWS SAM de configuración.

--stack-name TEXT

El nombre de la AWS CloudFormation pila de la que forma parte el recurso.

--start-time, -s TEXT

Recupera los registros que comienzan en este momento. La hora puede estar formada con valores relativos como «Hace 5 minutos», «ayer» o una marca de tiempo con formato como «01-01-2018 10:10:10». El valor predeterminado es «Hace 10 minutos».

--tail, -t

Sigue la salida del registro. Esto ignora el argumento de la hora de finalización y continúa buscando los registros a medida que están disponibles.

Ejemplos

Cuando las funciones forman parte de una AWS CloudFormation pila, puede recuperar los registros mediante el ID lógico de la función al especificar el nombre de la pila.

$ sam logs -n HelloWorldFunction --stack-name myStack

Consulte los registros de un intervalo de tiempo específico mediante las opciones -s (--start-time) y -e (--end-time).

$ sam logs -n HelloWorldFunction --stack-name myStack -s '10min ago' -e '2min ago'

También puede agregar la opción --tail para esperar a que lleguen nuevos registros y verlos a medida que lleguen.

$ sam logs -n HelloWorldFunction --stack-name myStack --tail

Utiliza 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"

Vea los registros de un recurso en una pila secundaria.

$ sam logs --stack-name myStack -n childStack/HelloWorldFunction

Registros finales de todos los recursos compatibles con la aplicación.

$ sam logs --stack-name sam-app --tail

Obtén los registros de una función de Lambda específica y de la API correspondiente a API Gateway de su aplicación.

$ sam logs --stack-name sam-app --name HelloWorldFunction --name HelloWorldRestApi

Obtén los registros de todos los recursos admitidos en su aplicación y, además, de los grupos de registros especificados.

$ sam logs --cw-log-group /aws/lambda/myfunction-123 --cw-log-group /aws/lambda/myfunction-456

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.