백앤드(Back-End)/AWS

[AWS] Lambda 구축 (AWS Console)

RyanSin 2021. 9. 28. 11:20
반응형

- 개요

안녕하세요. 이번 시간에는 Lambda를 구축하는 시간은 가져보도록 하겠습니다.

 

기본적으로 AWS Console에서 Lambda를 생성하는 방법과 지난 시간에 개발환경을 설정한 PC환경에서 Lambda를 생성하는 방법 이번 시간에는 AWS Console 환경에서 구축하는 방법에 대해 알아보겠습니다.

 

- AWS Console 방식

AWS Console 화면 검색창에 lambda를 검색합니다.

lambda 검색

 

함수 생성 버튼을 클릭합니다.

lambda 대시보드

 

함수 이름 런타임 환경을 선택합니다. 저는 Node.js를 선택했습니다.

 

만약 VPC 환경을 설정하고 싶으신 분들은 고급 설정 항목에서 선택하시면 됩니다.

 

VPC 설정

VPC를 선택하지 않으면 기본 VPC가 선택됩니다.

 

설정을 다 하셨다면 함수 버튼을 클릭해 함수를 생성합니다.

 

함수를 생성을 완료 했다면 위와 같은 화면이 보입니다.

 

기본적으로 Lambda는 그냥 함수라고 생각하시면 됩니다.

 

우리가 프로그래밍을 할 때 함수 또는 메서드를 정의하고 기능에 대한 비즈니스 로직을 함수 또는 메서드 안에 작성해 사용합니다.

 

Lambda 서비스도 그렇게 생각하시면 됩니다. 우리가 필요한 기능을 정의하고 외부에 요청이 들어오면 해당 함수를 실행시킵니다.

 

그럼 외부 요청에 대한 기능을 어떻게 해야될까요?

 

트리거를 추가합니다.

 

트리거를 구성하는 방법은 정말 다양합니다. API 서비스를 만들 때는 API 게이트웨이와 Appllcation Load Balancer를 사용했습니다.

(Console 환경에서는 구축하지는 않겠습니다)

 

우리가 생성한 함수가 잘 동작하는지 확인하기 위해서는 테스트 탭을 클릭해 확인할 수 있습니다.

 

 

이번 시간에는 AWS Console 환경에서 Lambda 서비스를 구축하는 시간을 가져봤습니다. 꼭 실습하시는 걸 추천드리겠습니다. :)