< (3) Node.js & Serverless 설치하기 >
# AWS 배포를 위해 Serverless framework 설치가 필요!
# serverless가 바뀐부분이있어서 조금 복잡하다 수정이 필요할 경우 계속 업데이트 필요..!
1) npm 설치! (Nodejs OS 맞게 설치)
Node.js — Run JavaScript Everywhere
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
2) Serverless 사이트에 회원가입 이미 아이디가 있다면 로그인! (사이트를 켜논 상태 유지)
Serverless: Zero-Friction Serverless Apps On AWS Lambda & Beyond.
Easily build auto-scaling, low-overhead applications on AWS Lambda, API Gateway, DynamoDB, and other managed services with the Serverless Framework.
www.serverless.com
3) Serverless Framework 설치! (윈도우 cmd에서 실행하고, D: 드라이브 경로로 실행하면 오류가 생기는 경우가 있어서 왠만하면 c 드라이브 환경에서 진행하는걸 추천)
# 프레임워크 설치 명령어 순서 대로 진행!
- 현재 최신버전 serverless가 오류가 많이 생기고있어 3.38.0 버전으로 지정하여 설치해 준다!
npm install -g serverless@3.38.0
# serverless 입력 후 리스트에서 Flask API 선택! (키보드 아래 방향키로 이동가능)
serverless
# Server 이름을 입력하고, Create A new App 선택!
# App 명칠을 적어주고 > Save AWS Credientals in a Local Profile 선택! > AWS IAM에서 생성하였던 키값에 ID와 Key 값을 각각 맞는 위치에 복사 붙여넣기 해준다!
# 이렇게 하면 생성이 완료된다! 확인은 경로로 설정하였던 폴더를 들어가보면 폴더가 생성된걸로 확인할수 있다!
# 혹여나, 키값을 분실하여서 새로 생성하였거나, 키값을 잘못입력하여서 수정하고 싶다면 CMD에서 수동으로 설정이 가능하다! (키값 부분과 시크릿키값 부분에 생성한 값을 복사 붙여넣기만 해주면 된다.)
serverless config credentials --provider aws --key 키값 --secret 시크릿키값 -o
다음 게시글로 계속~!
'API 개발 > AWS Lambda API 배포' 카테고리의 다른 글
AWS Lambda : (6) Github repositoried 연동 (Personal Access Token) (0) | 2024.05.27 |
---|---|
AWS Lambda : (5) 배포된 서버 포스트맨으로 테스트 (0) | 2024.05.27 |
AWS Lambda : (4) 배포 전 수정 사항 & 한국 서버로 배포 방법 (0) | 2024.05.27 |
AWS Lambda : (2) AWS 이용을 위한, credentials 만들기 (IAM 설정) (0) | 2024.05.25 |
AWS Lambda : (1) Lambda를 이용한 Serverless Applications (0) | 2024.05.25 |