카테고리 없음
Serverless Framework 사용법, 배포하기
zzuvely
2022. 6. 29. 13:03
Serverless 설치 방법
1 . npm 설치
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