Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

sam logs

Modo de foco
sam logs - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Esta página fornece informações de referência para a interface de linha de AWS Serverless Application Model comando (AWS SAM CLI) sam logs comando.

Para uma introdução ao AWS SAM CLI, veja O que é o AWS SAM CLI?

O sam logs comando busca registros que são gerados por suas AWS Lambda funções.

Uso

$ sam logs <options>

Opções

--config-env TEXT

O nome do ambiente que especifica os valores de parâmetros padrão no arquivo de configuração a serem usados. O valor padrão é “padrão”. Para obter mais informações sobre esses arquivos de configuração, consulte AWS SAM CLI Arquivo de configuração do  .

--config-file PATH

O caminho e o nome do arquivo de configuração contendo valores de parâmetros padrão a serem usados. O valor padrão é “samconfig.toml” na raiz do diretório do projeto. Para obter mais informações sobre esses arquivos de configuração, consulte AWS SAM CLI Arquivo de configuração do  .

--cw-log-group LIST

Inclui registros dos grupos de CloudWatch registros de registros que você especifica. Se você especificar essa opção junto comname, AWS SAM incluirá registros dos grupos de registros especificados, além dos registros dos recursos nomeados.

--debug

Ativa o registro de depuração para imprimir a mensagem de depuração gerada pelo AWS SAM CLI e exiba carimbos de data/hora.

---end-time, e TEXT

Busca registros até agora. A hora pode ser valores relativos, como '5 minutos atrás', 'amanhã' ou um carimbo de data/hora formatado como '2018-01-01 10:10:10'.

--filter TEXT

Permite especificar uma expressão para encontrar rapidamente registros que correspondam a termos, frases ou valores nos seus eventos de log. Isso pode ser uma palavra-chave simples (por exemplo, “erro”) ou um padrão compatível com o Amazon CloudWatch Logs. Para a sintaxe, consulte a documentação do Amazon CloudWatch Logs.

--help

Mostra esta mensagem e sai.

--include-traces

Inclui traços de X-Ray na saída do log.

--name, -n TEXT

O nome do recurso para o qual buscar registros. Se esse recurso fizer parte de uma AWS CloudFormation pilha, esse pode ser o ID lógico do recurso da função no AWS SAM modelo AWS CloudFormation/. Vários nomes podem ser fornecidos repetindo o parâmetro novamente. Se o recurso estiver em uma pilha aninhada, o nome poderá ser precedido pelo nome da pilha aninhada para extrair registros desse recurso (/). NestedStackLogicalId ResourceLogicalId Se o nome do recurso não for fornecido, a pilha fornecida será verificada e as informações de registro serão extraídas de todos os recursos compatíveis. Se você não especificar essa opção, AWS SAM buscará os registros de todos os recursos na pilha que você especificar. Os seguintes tipos de registro são compatíveis:

  • 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 o formato de saída para logs. Para imprimir registros formatados, especifiquetext. Para imprimir os registros como JSON, especifique json.

--profile TEXT

O perfil específico do seu arquivo de credenciais que obtém as AWS credenciais.

--region TEXT

A AWS região para a qual implantar. Por exemplo, us-east-1.

--save-params

Salve os parâmetros que você fornece na linha de comando no arquivo AWS SAM de configuração.

--stack-name TEXT

O nome da AWS CloudFormation pilha da qual o recurso faz parte.

--start-time, -s TEXT

Busca registros a partir desse momento. A hora pode ser valores relativos, como '5 minutos atrás', 'ontem' ou um carimbo de data/hora formatado como '2018-01-01 10:10:10'. O padrão é '10 minutos atrás'.

--tail, -t

Encerra a saída do log. Isso ignora o argumento de horário de término e continua a buscar os registros à medida que eles se tornam disponíveis.

Exemplos

Quando suas funções fazem parte de uma AWS CloudFormation pilha, você pode buscar registros usando o ID lógico da função ao especificar o nome da pilha.

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

Visualize os registros de um intervalo de tempo específico usando as opções -s (--start-time) e -e (--end-time).

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

Você também pode adicionar a opção --tail de aguardar novos registros e vê-los à medida que chegam.

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

Use a opção --filter para encontrar rapidamente os logs que correspondem a determinados termos, frases ou valores nos eventos de log.

$ sam logs -n HelloWorldFunction --stack-name myStack --filter "error"

Visualize os registros de um recurso em uma pilha secundária.

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

Registros finais de todos os recursos compatíveis em seu aplicativo.

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

Busque registros de uma função do Lambda específica e da API Gateway API em seu aplicativo.

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

Busque registros de todos os recursos compatíveis em seu aplicativo e, além disso, dos grupos de registros especificados.

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

Nesta página

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.