카테고리 없음

Serverless Framework 사용법, 배포하기

zzuvely 2022. 6. 29. 13:03

Serverless 설치 방법

 

1 . npm 설치

 

https://nodejs.org/en/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

2. Serverless Framework 설치

 

# 아나콘다 프롬프트나 vscode 가상환경 터미널에서 실행
$ node install -g serverless

 

AWS Credentials 만들기

 

1. AWS의 IAM에서 사용자 추가

 

 

2. AWS 액세스  유형 선택 - 액세스 키

 

3. 권한 설정

 

 

4. 사용자 credentials 정보가 담겨 있는 csv 파일 다운로드

 

 

Serverless 템플릿을 활용하여 어플리케이션 생성

 

1. AWS에 접근할 수 있도록 액세스 키 저장

 

 

2. 앱 생성 (터미널에 애플리케이션 가져오는 코드 작성)

 

 

3. 로컬에서 개발한 파일 넣고 배포

 

$ sls deploy

 

4. 배포 후 Postman으로 테스트

테스트 로그는 CloudWatch에서 확인할 수 있다.

 

 

Gtihub 연동

1. 깃허브에 디렉토리명과 같은 레파지토리 만들기

 

2. 레파지토리랑 프로젝트 디렉토리랑 연결하기

 

# .gitignore 파일에 .vscode/ 랑 node_modules/ 추가
$ git init
$ git add .

# vscode 에서 commit
$ git remote add origin [레파지토리 url]
# vscode 에서 push