본문 바로가기
[AWS]/STUDY

[AWS][초급] Lambda 더하기 테스트

by METAVERSE STORY 2022. 7. 26.
반응형
728x170

오늘은 Lambda에 대해서 포스팅하도록 하겠다.

AWS에서 자랑하는 서비스중에 하나인 Lambda

우선 람다를 생성하기 위해서 Lambda 탭으로 이동한다.

필자의 경우는 이미 Lambda 함수를 한개 생성했기 때문에 대시보드 모양이 조금 다를것이다.

우측에 Create function 버튼을 클릭해서 Lambda를 생성하도록 하자.

우선 가장 왼쪽의 Author from scratch를 클릭하여 간단하게 구성하도록 하겠다.

이름은 원하는 이름으로 입력하면 되는데, 그 아래에 있는 Runtime이 주로 사용하게될 언어로 구성하는것이라

여기서는 우선 Python을 선택하도록 하자.

그러면 결과를 위와 같이 확인할수 있는데 구성을 하고자 하는 Lambda를 클릭하여 detail 페이지로 이동하자.

방금 구성한 Lambda의 첫 화면이다.

그 아래에 이곳이 우리가 작성할 코드가 들어갈 위치이다.

위의 코드를 

이렇게 바꿔보자.

위 코드는 left의 값과 right의 값을 더하는 아주 간단한 코드이다.

코드 편집을 완료했다면, 위의 Deploy 버튼을 클릭하여 준비를 한다.

Deploy가 완료되면 Test의 우측에 화살표를 클릭하면

이렇게 구성을 했거나, 새로 구성을 할 테스트 환경을 확인할수 있다.

Configure test event를 클릭해보자.

필자는 이미 작성해둔 Test Configuration을 활용하지만, Create new event를 클릭하여 코드를 수정해보도록 하자.

모두 수정을 완료한 후에, 하단의 Save 버튼을 클릭하고

Test 버튼을 클릭하여 Test를 실행하도록 한다.

그러면 우리의 Lambda가 친절하게 결과가 39라고 계산을 해준다.ㅍ

이 Lambda를 실행하기 위해서는 바로 방아쇠 역할을 해주는 친구들이 필요하다.

Trigger가 방아쇠라는 뜻을 가지고 있는데, Add trigger를 클릭해보자.

Trigger configuration에서 Select a source를 클릭하면

무수히 많은 서비스를 Lambda에 연결할수 있는데, 다음 포스팅에서는 S3를 트리거로 사용하고, API Gateway에서 Lambda를 trigger 시키는 방법을 알아보도록 하자.

반응형
그리드형

'[AWS] > STUDY' 카테고리의 다른 글

[AWS] Cloud Front의 정의  (0) 2022.08.12
[AWS] 리눅스 파일 시스템  (0) 2022.08.12
[AWS][Lex][Lambda] 1. Lex와 날씨 API  (0) 2022.08.01
[AWS] AWS CLI 구성하기  (0) 2022.08.01
[AWS] Data Link and Migration  (0) 2022.07.20
[AWS] Serverless 환경  (0) 2022.07.08
[AWS] Scale Down  (0) 2022.07.06
[AWS]AMI, SnapShot 계정간 공유, 다른 Region으로 복사  (0) 2022.07.05

댓글