[typescript] AWS에서 타입스크립트 프로젝트 설정하기
AWS에서 타입스크립트 프로젝트를 설정하는 방법에 대해 알아보겠습니다.
1. AWS Lambda 생성
우선 AWS Management Console에 로그인하여 Lambda 서비스로 이동합니다. “함수 생성”을 클릭하고 적절한 이름을 입력한 후 “런타임”으로 Node.js를 선택합니다.
2. 타입스크립트 프로젝트 생성
터미널을 열고 프로젝트를 저장할 디렉토리로 이동한 후, 아래 명령어를 사용하여 타입스크립트 프로젝트를 생성합니다.
npx tsc --init
3. 타입스크립트 설정 수정
생성된 tsconfig.json
파일을 열어, 다음과 같이 설정을 수정합니다.
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "./dist",
"rootDir": "./src",
"strict": true
}
}
4. AWS Lambda와 연동
타입스크립트로 작성된 AWS Lambda 함수를 배포하기 위해서는 빌드된 JavaScript 파일을 AWS에 업로드해야 합니다. 빌드를 자동화하기 위해 package.json
파일에 빌드 스크립트를 추가합니다.
{
"scripts": {
"build": "tsc"
}
}
5. 배포 및 테스트
프로젝트를 빌드하고 빌드된 파일을 AWS Lambda에 업로드한 후 함수를 테스트합니다.
이제 타입스크립트 프로젝트가 AWS에서 성공적으로 설정되었습니다.
다음으로는 AWS Lambda 함수에 API Gateway 연결하는 방법에 대해 살펴보겠습니다.