2. 첫 Lambda 함수 생성하기
AWS 콘솔을 통해 간단한 "Hello World" Lambda 함수를 생성해 보겠습니다. 이 예시에서는 Node.js 런타임을 사용합니다.
2.1. Lambda 함수 생성 단계
- AWS 콘솔에 로그인하고 Lambda 서비스로 이동합니다.
- "함수 생성" 버튼을 클릭합니다.
- "처음부터 작성"을 선택합니다.
- 기본 정보 구성:
- 함수 이름:
my-first-lambda - 런타임: Node.js 18.x (또는 선호하는 언어)
- 아키텍처: `x86_64`
- 함수 이름:
- "실행 역할 변경"을 클릭하고 "새 역할 생성(기본 Lambda 권한으로)"을 선택합니다. (프로덕션 환경에서는 최소 권한 원칙을 따릅니다.)
- "함수 생성"을 클릭합니다.
2.2. 함수 코드 작성
함수가 생성되면, 코드 소스 섹션에서 기본 핸들러 파일을 볼 수 있습니다. 다음 코드로 내용을 업데이트합니다:
exports.handler = async (event) => {
const response = {
statusCode: 200,
body: JSON.stringify('Hello from Lambda!'),
};
return response;
};
코드를 저장하고 배포합니다. 이제 첫 Lambda 함수가 준비되었습니다!