본문 바로가기
AWS

[AWS] Lambda에 수작업 배포 하는 방법

by dong_su 2023. 12. 12.

 

배포 하려는 작업 모두 개발을 완료하면,

 

-> cmd창에서 원하는 경로로 이동 후 serverless(배포용) 실행 하면 배포할수있는 폴더가 만들어진다.


그 후 vscode로 생성된 폴더에 들어간 후,

 -> serverless.yml의 provider 부분에 runtime = aws lambda가 지원하는 언어와 버전 입력, region엔 aws에서 서울에 해당하는 값을 넣고 저장한다.


그 후에는,

 

  1. flask run으로 실행
  2. Postman 실행 후 테스트
  3. 문제 없다면 터미널에 sls deploy 실행해서 배포 
  4. endpoint의 주소로 다시 Postman에서 실행
  5. 문제가 없다면 git repository(private) 생성
  6. 터미널에 git init 후 git remote add origin [해당 repository 클론 주소] 입력해서 배포할 폴더와 repository 연결
  7. .gitignore 파일에 node_modules/ 추가, requirements.txt 파일에 필요 라이브러리들 작성
  8. 개발했던 폴더에서 필요한 파일들 복사해서 옮긴 후 다시 배포(sls deploy)
  9. endpoint 주소로 Postman에서 테스트 후 문제가 없다면 완료.