3. Lambda 함수 호출 및 테스트
함수를 생성한 후에는 올바르게 작동하는지 확인하기 위해 테스트해야 합니다. AWS 콘솔은 테스트 이벤트를 구성하고 함수를 호출하는 편리한 방법을 제공합니다.
3.1. 테스트 이벤트 구성
- Lambda 함수 페이지에서 "테스트" 탭으로 이동합니다.
- "새 이벤트 생성" 드롭다운에서 "이벤트 템플릿"을 선택하고 "hello-world"를 검색하여 선택합니다.
- "이벤트 이름"을
MyTestEvent로 지정합니다. - 기본 JSON 페이로드를 그대로 사용하거나 수정할 수 있습니다.
- "저장"을 클릭합니다.
3.2. 함수 호출 및 로그 확인
- "테스트" 버튼을 클릭하여 구성된 테스트 이벤트를 사용하여 함수를 호출합니다.
- 실행 결과가 페이지 상단에 표시됩니다. `Execution results` 섹션에서 `StatusCode: 200` 및 `body: "Hello from Lambda!"`를 확인합니다.
- "로그 출력" 섹션을 확장하면 CloudWatch Logs에 기록된 자세한 실행 로그를 볼 수 있습니다. 이 로그는 디버깅에 매우 중요합니다.
3.3. 다른 방법으로 호출하기 (예시: AWS CLI)
Lambda 함수는 AWS CLI를 사용해서도 호출할 수 있습니다.
aws lambda invoke \
--function-name my-first-lambda \
--payload '{"key":"value"}' \
output.json
이 명령어는 `output.json` 파일에 함수 결과를 저장합니다.