API 서버를 로컬에서 개발하고 돌렸을 때, 잘 돌아가다가 serverless 에 배포한 후에 에러가 발생하는 경우가 있다.

이럴때는 AWS Lambda 에서 Timeout 시간을 수정해주어야한다.
기본으로 설정돼있는 시간은 6초이기 때문에, 서버가 충분히 잘 돌 수 있도록 20초 또는 25초 정도로 늘려줄 것이다.
1. aws lambda 로 접속하여서 제한시간을 늘리는 방법
aws lambda 로 접속하여서 현재 진행하고 프로젝트로 들어간다.
ApiLambdaFunction 을 클릭한다

구성을 선택한다.

편집 선택

제한시간을 수정해준다.
수정을 한 후 서버에 sls deploy 를 하여서 서버에 재배포를 한다.

2. 코드에서 바로 제한시간을 수정하는 방법이다,
serverlss.yml 파일에서
timeout 을 적어주면 된다.

'AWS' 카테고리의 다른 글
| AWS S3 에 이미지 업로드하기 (0) | 2023.01.12 |
|---|---|
| numpy, pandas 라이브러리를 lambda layer 로 만드는 방법 (0) | 2023.01.11 |
| Flask API 를 lambda ( 서버리스 ) 에 배포하는 방법 (0) | 2023.01.11 |
| [Serverless] AWS 에서 IAM 을 이용하여 API 배포하기 (0) | 2023.01.10 |
| AWS EC2 - 리눅스(linux) 운영체제에서 한글 사용하기 (한글 깨짐) (0) | 2022.12.22 |