개발한 API 서버의 py 파일만 가져와서 AWS Lambda에서 배포했더니 에러가 발생한다.
Lambda는 에러메시지를 보여주는 터미널 창이 없으므로 CloudWatch에 들어가서 로그를 확인해본다.
내가 사용했던 라이브러리 모듈이 없어서 에러가 발생했다.
마찬가지로 Lambda는 터미널 창이 없으므로 pip install 같은 명령을 할 수가 없다.
해결방법은 requirements.txt 파일에 필요한 패키지들을 저장하면 serverless 배포할 때 알아서 설치한다.
requirements.txt 참고: https://donghyeok90.tistory.com/143
'AWS > Lambda' 카테고리의 다른 글
AWS Lambda - 사용자 지정 Layer 생성, 추가하기 (1) (0) | 2023.01.11 |
---|---|
AWS Lambda - serverless 배포 region 변경하기 (0) | 2023.01.11 |
AWS Lambda - Serverless 프레임워크로 테스트 배포하기 (0) | 2023.01.11 |
AWS - Serverless 프레임워크 설치하기 (0) | 2023.01.10 |
AWS - IAM 사용자 권한 설정하기 (0) | 2023.01.10 |