

# CloudWatch 콘솔에서 API Gateway 로그 이벤트 보기
<a name="view-cloudwatch-log-events-in-cloudwatch-console"></a>

다음 섹션에서는 필요한 사전 요구 사항과 CloudWatch 콘솔에서 API Gateway 로그 이벤트를 보는 방법을 설명합니다.

## 사전 조건
<a name="view-cloudwatch-log-event-prerequisites"></a>

1. API Gateway에서 생성된 API가 있어야 합니다. [API Gateway에서 REST API 개발](rest-api-develop.md)의 지침을 따르십시오.

1. API를 1회 이상 배포 및 호출한 상태여야 합니다. [API Gateway에서 REST API 배포](how-to-deploy-api.md) 및 [API Gateway에서 REST API 간접 호출](how-to-call-api.md)의 지침을 따르십시오.

1. 스테이지에 대해 CloudWatch Logs를 활성화한 상태여야 합니다. [API Gateway에서 REST API에 대한 CloudWatch 로깅 설정](set-up-logging.md)의 지침을 따르세요.

## CloudWatch 콘솔을 사용하여 로깅된 API 요청 및 응답을 보려면
<a name="view-cloudwatch-log-event"></a>

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

1. 필요한 경우 AWS 리전을 변경합니다. 탐색 모음에서 AWS 리소스가 상주하는 리전을 선택합니다. 자세한 내용은 [리전 및 엔드포인트](https://docs.aws.amazon.com/general/latest/gr/rande.html)를 참조하세요.

1. 탐색 창에서 **로그**, **로그 그룹**을 선택합니다.

1. **로그 그룹** 테이블에서 **API-Gateway-Execution-Logs\$1\$1rest-api-id\$1/\$1stage-name\$1** 이름의 로그 그룹을 선택합니다.

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

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

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