CloudWatch 콘솔에서 API Gateway 로그 이벤트 보기 - Amazon API Gateway

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CloudWatch 콘솔에서 API Gateway 로그 이벤트 보기

필수 조건

  1. API Gateway에서 생성된 API가 있어야 합니다. Amazon API Gateway에서 REST API 생성의 지침을 따르십시오.

  2. API를 1회 이상 배포 및 호출한 상태여야 합니다. Amazon API Gateway에서 REST API 배포Amazon API Gateway에서 REST API 호출의 지침을 따르십시오.

  3. 스테이지에 대해 CloudWatch Logs를 활성화한 상태여야 합니다. API Gateway에서 REST API에 대한 CloudWatch 로깅 설정의 지침을 따르세요.

CloudWatch 콘솔을 사용하여 로깅된 API 요청 및 응답을 보려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 필요한 경우 AWS 리전을 변경합니다. 탐색 모음에서 AWS 리소스가 상주하는 리전을 선택합니다. 자세한 내용은 리전 및 엔드포인트를 참조하세요.

  3. 왼쪽 탐색 창에서 로그(Logs), 로그 그룹(Log groups)을 선택합니다.

  4. 로그 그룹 테이블에서 API-Gateway-Execution-Logs_{rest-api-id}/{stage-name} 이름의 로그 그룹을 선택합니다.

  5. 로그 스트림 테이블에서 로그 스트림을 선택합니다. 타임스탬프를 사용하면 관심 있는 로그 스트림을 찾는 데 도움이 됩니다.

  6. 텍스트를 선택하여 원시 텍스트를 보거나 을 선택하여 각 행의 이벤트를 확인합니다.

중요

CloudWatch를 사용하여 로그 그룹 또는 스트림을 삭제할 수 있습니다. API Gateway API 로그 그룹 또는 스트림을 수동으로 삭제하지 마십시오. 그 대신 API Gateway가 이러한 리소스를 관리하도록 하십시오. 로그 그룹 또는 스트림을 수동으로 삭제하면 API 요청 및 응답이 기록되지 않을 수 있습니다. 이런 일이 발생하는 경우, API에 대한 전체 로그 그룹을 삭제하고 API를 다시 배포할 수 있습니다. 이렇게 하는 이유는 API Gateway는 API가 배포되는 시점에 API 단계에 대해 로그 그룹 또는 로그 스트림을 생성하기 때문입니다.