Exibir eventos de log do API Gateway no console do CloudWatch - Amazon API Gateway

Exibir eventos de log do API Gateway no console do CloudWatch

A seção a seguir explica os pré-requisitos e como visualizar os eventos de log do API Gateway no console do CloudWatch.

Pré-requisitos

  1. Você deve ter uma API criada no API Gateway. Siga as instruções em Desenvolver APIs REST no API Gateway.

  2. Você deve ter implantado e invocado a API pelo menos uma vez. Siga as instruções em Implantar APIs REST no API Gateway e Invocar APIs REST no API Gateway.

  3. Você deve ter o CloudWatch Logs habilitado para um estágio. Siga as instruções em Configurar o registro em log do CloudWatch para APIs REST no API Gateway.

Como exibir solicitações e respostas de APIs registradas em log usando o console do CloudWatch

  1. Abra o console do CloudWatch em https://console.aws.amazon.com/cloudwatch/.

  2. Se necessário, altere a Região da AWS. Na barra de navegação, selecione a região em que os seus recursos da AWS residem. Para obter mais informações, consulte Regiões e endpoints.

  3. No painel de navegação, escolha Logs, Log groups (Grupos de log).

  4. Na tabela Log Groups (Grupos de logs), selecione um grupo de logs do nome API-Gateway-Execution-Logs_{rest-api-id}/{stage-name}.

  5. Na tabela Log Streams (Fluxos de log), escolha um fluxo de logs. Você pode usar o carimbo de data e hora para ajudar a localizar o fluxo de logs de seu interesse.

  6. Escolha Text (Texto) para visualizar texto bruto ou escolha Row (Linha) para visualizar o evento linha por linha.

Importante

O CloudWatch permite que você exclua streams ou grupos de logs. Não exclua manualmente os streams ou grupos de logs da API do API Gateway. Deixe o API Gateway gerenciar esses recursos. A exclusão manual de grupos ou fluxos de log pode fazer com que as solicitações e as respostas da API não sejam registradas. Se isso acontecer, você pode excluir todo o grupo de logs da API e reimplantá-la. Isso ocorre porque o API Gateway cria grupos ou fluxos de log para um estágio de API no momento em que ela é implantada.