본문 바로가기
AWS

lambda 서버리스 수작업

by leopard4 2023. 1. 10.

lambda = 서버리스

api Gateway  = 해당람다를 실행시키기 위한

cloud watch = 디버깅 로그 (print, error )


1.수작업

2.cicd 자동배포 (추후안내)

IAM 검색
사용자
aws 액세스 키 - 프로그래밍만 체크
기존정책연결

 

 

다운로드
파일 열은 모습 (잃어버리면 안되요)

 

생성확인

 

 

서버를 올리기 위한 인증준비는 완료되었다.

 

npm 설치

https://nodejs.org/en/

lts - window

 

serverless framework 설치

cmd -

$ npm install -g serverless

 

 

https://app.serverless.com/

접속 - 로그인

org - providers - add - next - access/secret keys - default 

app - created - python flask api - "서버이름" - 코드복사- 슬래시 제거 - cmd 붙여넣기

npm i -g serverless && serverless  --org=yunhee12 --app=aws-python-flask-api --name=aws-python-flask-api --template=aws-python-flask-api

 

skip - no

 

vs코드 실행 

 

다운 폴더로 경로지정 

인터프리터 환경 변경 

명령프롬프트 sls deploy (배포)

실행결과로 나온 링크 복사

몇개 만들어서 테스트 배포

 

https://www.serverless.com/framework/docs/providers/aws/guide/packaging/