페이지 3: Lambda 함수 호출 및 테스트

3. Lambda 함수 호출 및 테스트

함수를 생성한 후에는 올바르게 작동하는지 확인하기 위해 테스트해야 합니다. AWS 콘솔은 테스트 이벤트를 구성하고 함수를 호출하는 편리한 방법을 제공합니다.

3.1. 테스트 이벤트 구성

  1. Lambda 함수 페이지에서 "테스트" 탭으로 이동합니다.
  2. "새 이벤트 생성" 드롭다운에서 "이벤트 템플릿"을 선택하고 "hello-world"를 검색하여 선택합니다.
  3. "이벤트 이름"MyTestEvent로 지정합니다.
  4. 기본 JSON 페이로드를 그대로 사용하거나 수정할 수 있습니다.
  5. "저장"을 클릭합니다.

3.2. 함수 호출 및 로그 확인

  1. "테스트" 버튼을 클릭하여 구성된 테스트 이벤트를 사용하여 함수를 호출합니다.
  2. 실행 결과가 페이지 상단에 표시됩니다. `Execution results` 섹션에서 `StatusCode: 200``body: "Hello from Lambda!"`를 확인합니다.
  3. "로그 출력" 섹션을 확장하면 CloudWatch Logs에 기록된 자세한 실행 로그를 볼 수 있습니다. 이 로그는 디버깅에 매우 중요합니다.

3.3. 다른 방법으로 호출하기 (예시: AWS CLI)

Lambda 함수는 AWS CLI를 사용해서도 호출할 수 있습니다.

aws lambda invoke \
    --function-name my-first-lambda \
    --payload '{"key":"value"}' \
    output.json

이 명령어는 `output.json` 파일에 함수 결과를 저장합니다.