< (3) Node.js & Serverless 설치하기 >
# AWS 배포를 위해 Serverless framework 설치가 필요!
# serverless가 바뀐부분이있어서 조금 복잡하다 수정이 필요할 경우 계속 업데이트 필요..!
1) npm 설치! (Nodejs OS 맞게 설치)
2) Serverless 사이트에 회원가입 이미 아이디가 있다면 로그인! (사이트를 켜논 상태 유지)
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 |