AWS Lambda에 대한 Amazon CloudWatch 로그 액세스 - AWS Lambda

AWS Lambda에 대한 Amazon CloudWatch 로그 액세스

AWS Lambda에서는 사용자 대신 Lambda 함수를 자동으로 모니터링하여 Amazon CloudWatch를 통해 지표를 보고합니다. 함수의 실패 문제를 해결하는 데 도움을 제공하기 위해, Lambda는 함수에 의해 처리되는 모든 요청을 기록하고 코드로 생성된 로그를 Amazon CloudWatch Logs를 통해 자동으로 저장합니다.

코드에 로깅 문을 삽입하여 코드가 예상대로 작동하는지 확인할 수 있습니다. Lambda는 CloudWatch Logs와 자동으로 통합되며 코드의 모든 로그를 Lambda 함수(/aws/lambda/<function name>)와 연결된 CloudWatch Logs 그룹으로 푸시합니다. 로그 그룹 및 CloudWatch 콘솔을 통해 해당 그룹에 액세스하는 방법에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서시스템, 애플리케이션 및 사용자 지정 로그 파일 모니터링을 참조하십시오.

Lambda 콘솔, CloudWatch 콘솔, AWS CLI 또는 CloudWatch API를 사용하여 Lambda에 대한 로그를 확인할 수 있습니다. 다음 절차에서는 콘솔을 사용하여 로그를 확인하는 방법을 소개합니다.

참고

Lambda 로그 사용에 대한 추가 비용은 없지만 표준 CloudWatch Logs 비용이 적용됩니다. 자세한 내용은 CloudWatch 요금을 참조하십시오.

Lambda 콘솔을 사용하여 로그를 보려면

  1. Lambda 콘솔 함수 페이지를 엽니다.

  2. 함수를 선택합니다.

  3. [Monitoring]을 선택합니다.

    
          이벤트

    Lambda 함수에 대한 지표를 그래픽으로 보여 줍니다.

  4. CloudWatch에서 로그 보기를 선택합니다.

Lambda은 사용자의 함수에 주어진 권한을 사용하여 로그를 CloudWatch Logs에 업로드합니다. 콘솔에서 로그가 보이지 않으면 실행 역할 권한을 확인하십시오.