728x90
1. 에러 발생
서버리스를 이용하여 API 테스트 도중에 기능이 정상작동하지 않아 클라우드워치를 확인해보았다.
로그 확인 결과 원인은 타임아웃으로 기능이 작동하지 않는다. 생각해보니 테스트하는 API는 생각보다 용량이 큰 것 같다.
이를 해결하기 위해서는 타임아웃을 설정해주어야 한다.
- API 기능 테스트 에러 화면
2. 해결 방법
2-1. aws 콘솔에 직접 들어가 수정해주는 방법
aws Lambda -> 함수로 들어가줍니다.
구성 -> 일반구성 -> 편집 클릭
제한 시간을 늘려주고 저장하면 해결 완료.
2-2
VSC에서 코드로 작성하는 방법
- serverless.yml 수정
- provider - timeout : 25 추가
3. 작동 확인
'DevOps > AWS' 카테고리의 다른 글
AWS S3 - 파이썬으로 이미지 파일 업로드하기 (0) | 2023.01.12 |
---|---|
AWS S3 - 버킷 생성 방법 (0) | 2023.01.12 |
AWS Lambda - Numpy,Pandas 라이브러리를 Lambda 레이어로 만드는 방법 (0) | 2023.01.11 |
AWS & Serverless / 로컬에서 API 개발 후 수동 배포( sls deploy )하는 방법 총정리 (0) | 2023.01.11 |
AWS Lambda - 로컬에서 설치한 라이브러리들을 설치하는 방법 (0) | 2023.01.11 |