Lambda 함수 생성 및 구성
AWS Lambda란?
- Lambda는 서버리스 함수를 생성할 수 있는 컴퓨팅 서비스이므로 소프트웨어와 하드웨어를 관리할 필요가 없다.
- 서버리스 함수는 코드에서 정의하는 특정 이벤트에 따라 트리거 -> 처리하는 이벤트 수에 대해서만 요금 부과
AWS Lambda 콘솔 접속
유의할 점은 Amplify에서 앱을 생성한 리전과 동일한 리전에서 함수를 생성해야 한다.
함수 생성 클릭
함수 생성
함수 이름을 작성하고 런타임은 작성할 언어에 맞는 런타임 환경을 선택한다.
JAR 파일 업로드
코드 소스 -> 에서 업로드 -> .zip 또는 .jar 파일 업로
Handler 업데이트
Lambda 함수 테스트
테스트
이벤트 이름과 이벤트 JSON 형식을 지정하고 저장 버튼을 누른다.
저장 후 테스트 버튼을 누르고 "실행 결과: 성공"이 나오면 테스트에 성공한 거다.
완료 후 아키텍처
'AWS > Basic Web Application 구축하기' 카테고리의 다른 글
[Basic Web Application 구축하기(4)] - 데이터 테이블 생성, DynamoDB, IAM (0) | 2023.11.16 |
---|---|
[Basic Web Application 구축하기(3)] - 웹 앱에서 서버리스 함수 연결 (2) | 2023.11.16 |
[Basic Web Application 구축하기(1)] - AWS Amplify 정적 리소스 배포 (0) | 2023.11.15 |