Lambda 함수 디버깅 - Amazon Lex

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

Lambda 함수 디버깅

Amazon CloudWatch Logs는 Lambda 함수를 디버깅하는 데 사용할 수 있는 API 직접 호출 및 지표를 추적하는 도구입니다. 콘솔에서 또는 API 직접 호출을 사용하여 봇을 테스트할 때 CloudWatch는 대화의 각 단계를 기록합니다. Lambda 코드에서 인쇄 함수를 사용하는 경우 CloudWatch는 해당 기능도 표시합니다.

Lambda 함수에 대한 CloudWatch 로그를 보려면
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 왼쪽 사이드 바의 로그 메뉴에서 로그 그룹을 선택합니다.

  3. 람다 함수 로그 그룹을 선택하면 /aws/lambda/function-name 형식이어야 합니다.

  4. 로그 스트림 목록에는 봇과의 각 세션에 대한 로그가 포함됩니다. 로그 스트림을 선택하여 확인합니다.

  5. 로그 이벤트 목록에서 타임스탬프 옆의 오른쪽 화살표를 선택하여 해당 이벤트의 세부 정보를 확장하십시오. Lambda 코드에서 인쇄하는 모든 항목은 로그 이벤트로 표시됩니다. 이 정보를 사용하여 코드를 디버깅하십시오.

  6. 코드를 디버깅한 후에는 Lambda 함수를 배포하고, 콘솔을 사용하는 경우 봇의 동작을 다시 테스트하기 전에 테스트 창을 다시 로드해야 합니다.