[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 연결하는 방법에 대해 살펴보겠습니다.

Reference