배포 하려는 작업 모두 개발을 완료하면,
-> cmd창에서 원하는 경로로 이동 후 serverless(배포용) 실행 하면 배포할수있는 폴더가 만들어진다.
그 후 vscode로 생성된 폴더에 들어간 후,
-> serverless.yml의 provider 부분에 runtime = aws lambda가 지원하는 언어와 버전 입력, region엔 aws에서 서울에 해당하는 값을 넣고 저장한다.
그 후에는,
- flask run으로 실행
- Postman 실행 후 테스트
- 문제 없다면 터미널에 sls deploy 실행해서 배포
- endpoint의 주소로 다시 Postman에서 실행
- 문제가 없다면 git repository(private) 생성
- 터미널에 git init 후 git remote add origin [해당 repository 클론 주소] 입력해서 배포할 폴더와 repository 연결
- .gitignore 파일에 node_modules/ 추가, requirements.txt 파일에 필요 라이브러리들 작성
- 개발했던 폴더에서 필요한 파일들 복사해서 옮긴 후 다시 배포(sls deploy)
- endpoint 주소로 Postman에서 테스트 후 문제가 없다면 완료.
'AWS' 카테고리의 다른 글
[AWS] AWS의 S3 생성하는 법 (0) | 2023.12.14 |
---|---|
[AWS] Git Actions를 이용한 Lambda에 배포 자동화(CI/CD) 하는 방법 (0) | 2023.12.12 |
[AWS] AWS의 Lambda에 배포 테스트하기 (0) | 2023.12.11 |
[AWS] AWS의 RDS Free tier 생성하는 법 (0) | 2023.11.29 |
[AWS] EC2 서버 Streamlit 특정 포트 지정해서 실행하는 법 (0) | 2023.11.23 |