본문 바로가기
AWS/Basic Web Application 구축하기

[Basic Web Application 구축하기(2)] - AWS Lambda 함수 생성

by 가영리 2023. 11. 15.
728x90

Lambda 함수 생성 및 구성

AWS Lambda란?

  • Lambda는 서버리스 함수를 생성할 수 있는 컴퓨팅 서비스이므로 소프트웨어와 하드웨어를 관리할 필요가 없다.
  • 서버리스 함수는 코드에서 정의하는 특정 이벤트에 따라 트리거 -> 처리하는 이벤트 수에 대해서만 요금 부과

 

AWS Lambda 콘솔 접속

유의할 점은 Amplify에서 앱을 생성한 리전과 동일한 리전에서 함수를 생성해야 한다.

함수 생성 클릭

 

함수 생성

함수 이름을 작성하고 런타임은 작성할 언어에 맞는 런타임 환경을 선택한다.

 

JAR 파일 업로드

코드 소스 -> 에서 업로드 -> .zip 또는 .jar 파일 업로

 

Handler 업데이트

 

Lambda 함수 테스트

테스트

이벤트 이름과 이벤트 JSON 형식을 지정하고 저장 버튼을 누른다.

 

저장 후 테스트 버튼을 누르고 "실행 결과: 성공"이 나오면 테스트에 성공한 거다.

 

완료 후 아키텍처