[nodejs] AWS Lambda 함수 배포 방법

서버리스 아키텍처의 중요한 요소 중 하나가 AWS Lambda입니다. 이 기사에서는 Node.js로 작성된 AWS Lambda 함수를 배포하는 방법에 대해 다루겠습니다.

1. AWS Lambda 함수 생성

먼저 AWS Management Console에서 Lambda 서비스로 이동하여 새로운 Lambda 함수를 생성합니다. 함수 생성 페이지에서 “새로운 함수 만들기”를 선택하고 Node.js 14.x 런타임을 선택합니다.

2. 함수 코드 작성

로컬 컴퓨터에 Node.js로 AWS Lambda 함수를 작성합니다. 예를 들어, index.js 파일에 다음과 같이 코드를 작성할 수 있습니다:

exports.handler = async (event) => {
  // Lambda 함수의 로직을 작성합니다.
  return { statusCode: 200, body: JSON.stringify('Hello from Lambda!') };
};

3. 함수 업로드

코드 작성이 완료되면 AWS Management Console에서 Lambda 함수 페이지로 돌아가서, 함수 코드란에 작성한 코드를 업로드하거나 직접 입력합니다.

4. 함수 구성

함수를 생성한 후, 필요한 구성 옵션을 추가합니다. 예를 들어, 함수의 메모리, 시간 제한, 및 환경 변수를 설정할 수 있습니다.

5. 배포

이제 Lambda 함수가 준비되었습니다. 함수를 배포하려면 “배포” 버튼을 클릭하여 Lambda 함수를 배포합니다.

위 단계를 완료하면 AWS Lambda 함수가 성공적으로 배포됩니다.

이제, 이 Lambda 함수는 이벤트 트리거에 응답하고 서버리스 아키텍처의 핵심 기능을 담당할 수 있습니다.

이와 같이, AWS Management Console을 통해 Node.js로 작성된 AWS Lambda 함수를 만들고 배포하는 간단한 과정을 진행할 수 있습니다!

참고 자료