1. 서버리스 홈페이지 회원가입
2. AWS Credentials를 serverless에 적용
- add
- Next
- IAM에서 받았던 credentials를 보고 key를 입력해준다.
- 참고: https://donghyeok90.tistory.com/194
3. 테스트 템플릿 배포 해보기
- apps - create app
- 자신이 배포할 app 유형 선택
- app 이름을 지어주고 create
- 생성된 코드 복사
복사한 코드를 명령 프롬프트에서 실행
- \ 는 모두 제거하고 한줄로 실행
- serverless 템플릿 폴더를 생성할 경로에서 실행
- 비주얼 스튜디오 코드를 실행해서 방금 경로에 생성된 폴더를 열어보자
로컬에서 테스트
# app.py 맨 밑에 아래의 소스 코드 추가
if __name__ == '__main__' :
app.run()
# 터미널 창에서 실행
flask run
- 포스트맨에서 정상 작동
배포하기
- 커맨드 프롬프트, 배포할 어플리케이션 디렉토리 위치에서 아래 명령어 실행
serverless deploy
# 또는
sls deploy
endpoint 주소로 접속할 수 있다.
개발한 API를 배포할 때는 이 테스트 템플릿에 파일들을 복사해온다.
'AWS > Lambda' 카테고리의 다른 글
AWS Lambda - 사용자 지정 Layer 생성, 추가하기 (1) (0) | 2023.01.11 |
---|---|
AWS Lambda - serverless 배포 region 변경하기 (0) | 2023.01.11 |
AWS Lambda - App에 필요한 패키지 설치하기. requirements.txt 사용 (0) | 2023.01.11 |
AWS - Serverless 프레임워크 설치하기 (0) | 2023.01.10 |
AWS - IAM 사용자 권한 설정하기 (0) | 2023.01.10 |