Lambda 함수 URL을 사용하여 응답 스트리밍 지원 함수 호출
참고
이제 Lambda 함수가 Amazon API Gateway 프록시 통합을 통해 응답 페이로드를 스트리밍할 수 있습니다.
함수 URL의 간접 호출 모드를 변경하여 응답 스트리밍 지원 함수를 간접 호출할 수 있습니다. 간접 호출 모드는 Lambda가 함수를 간접 호출하는 데 사용하는 API 작업을 결정합니다. 사용 가능한 간접 호출 모드는 다음과 같습니다.
-
BUFFERED- 기본 옵션입니다. Lambda는InvokeAPI 작업을 사용하여 함수를 간접 호출합니다. 페이로드가 완료되면 호출 결과를 사용할 수 있습니다. 최대 페이로드 크기는 6MB입니다. -
RESPONSE_STREAM- 함수가 페이로드 결과를 사용할 수 있게 되면 스트리밍할 수 있도록 합니다. Lambda는InvokeWithResponseStreamAPI 작업을 사용하여 함수를 간접 호출합니다. 최대 응답 페이로드 크기는 200MB입니다.
Invoke API 작업을 직접 간접 호출하여 응답 스트리밍 없이 함수를 간접 호출할 수 있습니다. 그러나 Lambda는 간접 호출 모드를 BUFFERED로 변경할 때까지 함수 URL을 통해 들어오는 간접 호출에 대한 모든 응답 페이로드를 스트리밍합니다.
함수 URL 구성에 대한 자세한 내용은 Lambda 함수 URL 섹션을 참조하세요.