AWS

AWS Lambda 에서 Timeout 시간 늘리기

yugyeong 2023. 1. 17. 12:29

 

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

 

 

이럴때는 AWS Lambda 에서 Timeout 시간을 수정해주어야한다.

기본으로 설정돼있는 시간은 6초이기 때문에, 서버가 충분히 잘 돌 수 있도록 20초 또는 25초 정도로 늘려줄 것이다.

 

1. aws lambda 로 접속하여서 제한시간을 늘리는 방법

aws lambda 로 접속하여서 현재 진행하고 프로젝트로 들어간다.

ApiLambdaFunction 을 클릭한다

 

구성을 선택한다.

 

 

편집 선택

 

 

제한시간을 수정해준다.

수정을 한 후 서버에 sls deploy 를 하여서 서버에 재배포를 한다.

 

 

 

2. 코드에서 바로 제한시간을 수정하는 방법이다,

serverlss.yml 파일에서

timeout 을 적어주면 된다.