1.Flask 를 이용해서 서버 개발
2. serverless Framework 를 이용하여 , AWS에 배포
3. AWS에 API Gateway와 Lambda 로 서버리스가 구성된다.
4. Postman으로 API테스트 한다.
1. node 다운받는다 -> 경로 받기
2. AWS -> IAM에서 사용자 추가해준다.
(액세스키 사용하였고 , AdministratorAccess 사용하였다)
!!!!!!!!!!!!!!!!!!! 이곳에서 사용자 이름을 serverless을 만들때의 사용자 이름으로 사용할 것이니 까먹지말자!!!!!!!!!!!!!!!
3. serverless 사이트에서
create app 해준다. - (python flask API 사용)
4.install / deploy 해주기 (경로 만들어주기)
4-1 cmd에 serverless에서 받은 경로 적기 (비주얼 스튜디오 터미널에서 사용되지 않아
아나콘다 프롬프터에서 하였다.)
#serverless 만들때 경로 넣기
AWS연결이 안되어 있는 경우 아래의 사진이 나올 것이다
Add provider 열고 node 에서 받아온 AWS Access key 와 AWS secret key를 넣어준다.
아까 AWS IAM에서 만든 사용자 이름으로 통일 시켜준다.
5. 폴더열기 사용하는 개발 환경에서 셋팅해 둔 경로에 저장해 둔 파일을 열어
개발 환경를 실행시켜준다.(비주얼 스튜디오 사용)
(C:\Users\5-11\Documents\GitHub\yh-flask-api-test-app>) 사용
6. 이미 만들어둔 api를 새로 연 비주얼 스튜디오에 넣어준다.
6-1 requirements.txt 에 사용하는 라이브러리를 꼭 넣어줘야 사용 가능하다.
7. 비주얼 스튜디오 터미널로 api를 서버에 올려준다. - serverless deploy
sls 는 serverless 의 줄임말로 사용 가능하다.
8. AWS Cloud Watch로 서버 확인 하기 모니터링을 들어가면 알 수 있다. %%
&&& 주의 지역을 잘 확인해 봐야한다.
'백엔드' 카테고리의 다른 글
백엔드 : 판다스 레이어 만드는 방법/배포시 pandas가 안되는 경우 (0) | 2022.01.12 |
---|---|
백엔드 : CI/CD를 위한 깃허브 생성 및 연결 / serverless 깃허브 연결하기 (0) | 2022.01.11 |
백엔드 : On-Premise 와 Cloud Services 온프레미스 클라우드 (0) | 2022.01.10 |
백엔드 : Postman을 사용하는 이유/Postman으로 확인 하는 이유 (0) | 2022.01.08 |
백엔드 : quert string 사용하기 (0) | 2022.01.06 |