API Gateway의 HTTP API가 여러 독립적인 작업을 수행하는 Lambda 함수를 호출합니다. 이 작업들은 총 10분까지 걸릴 수 있습니다. 사용자들이 엔드포인트가 가끔 HTTP 504 상태를 반환한다고 보고하지만, Lambda 호출은 성공합니다. 엔드포인트가 HTTP 504 오류를 반환하는 것을 방지하려면 어떤 변경을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 장기 실행 작업을 수행하기 위해 AWS Step Functions 상태 머신을 시작하도록 Lambda 함수를 리팩터링합니다..
이것이 정답인 이유
정답은 장기 실행 작업을 AWS Step Functions 상태 머신을 시작하도록 Lambda 함수를 리팩터링하는 것입니다. API Gateway의 통합 타임아웃은 최대 29초로 제한되어 있어, 10분까지 걸리는 Lambda 함수 호출은 이 타임아웃을 초과하여 HTTP 504 오류를 발생시킵니다. Lambda 함수 타임아웃을 늘려도 API Gateway의 제한은 변경되지 않습니다. 예약된 동시성을 늘리거나 메모리 할당을 늘리는 것은 성능에는 도움이 될 수 있지만, API Gateway의 타임아웃 문제를 해결하지 못합니다. Step Functions는 장기 실행 워크플로우를 오케스트레이션하는 데 적합하며, Lambda 함수는 Step Functions 워크플로우를 시작하고 즉시 응답하여 API Gateway 타임아웃을 회피할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음