본문 바로가기
programing/aws

[ Lambda ] aws lambda 만들어보기

by 궈능비 2023. 6. 28.
728x90
반응형
반응형

Lambda란?

서버리스 컴퓨팅 플랫폼입니다. 이벤트가 발생했을 때 코드를 실행해주는 서비스입니다.

 

사실 말로만 보면 조금 어려워보일지도 모르지만, 그냥 배치파일이랑 비슷합니다.

 

그럼 지금부터 aws에서 람다를 만들어보겠습니다.

 

lambda를 검색한 뒤에 함수 만들기를 클릭해주세요

 

처음에는 사실 뭔가 많이 설정해줄 필요는 없습니다.

이름이랑 언어를 지정해준 뒤 함수만들기를 해주면 끝입니다

 

조금만 기다리면 람다 화면이 자동으로 나오게 됩니다.

람다는 event랑 content를 파라미터로 받는데 대부분은 event만 써도 충분합니다.

 

소스코드를 조금 수정한 뒤에 deploy를 눌러주세요

소스코드에 변경이 있다면 deploy를 눌러야 실제로 반영이 됩니다.

 

이제 만든 소스를 테스트 해봅시다

테스트를 누르면 테스트를 할 수 있게 이벤트를 설정해주는 창이 나옵니다

일단은 아무것도 하지말고 그냥 저장해주세요

이벤트 이름에만 아무거나 입력하신 뒤에 저장을 눌러주세요

 

저장이 됐으면 다시 테스트를 눌러주세요

 

그러면 테스트 결과가 나오게 됩니다

그리고 모니터링 쪽으로 가볼게요

로그보기를 눌러주세요

그러면 로그가 생긴걸 확인할 수 있습니다

로그를 확인해보면

테스트에서 설정해준 파라미터들이 로그에 찍혀있는걸 확인할 수 있습니다

 

람다 만드는 방법은 생각보다 간단합니다

다음에는 api gateway랑 연동해보겠습니다.

728x90
반응형

댓글