Lambda 통합을 사용하여 API Gateway REST API 구축 - Amazon API Gateway

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Lambda 통합을 사용하여 API Gateway REST API 구축

Lambda 통합을 사용하여 API를 구축하기 위해 Lambda 프록시 통합 또는 Lambda 비 프록시 통합을 사용할 수 있습니다.

Lambda 프록시 통합에서는 통합 Lambda 함수에 대한 입력을 요청 헤더, 경로 변수, 쿼리 문자열 파라미터 및 본문의 조합으로 표현할 수 있습니다. 또한 Lambda 함수는 API 구성 설정을 사용하여 실행 로직에 영향을 줄 수 있습니다. API 개발자의 경우 Lambda 프록시 통합을 간단하게 설정할 수 있습니다. 지정된 리전에서 특정 Lambda 함수를 선택하는 것 외에는 할 일이 거의 없습니다. API Gateway는 통합 요청 및 통합 응답을 구성합니다. 설정을 완료하면 통합 API 메서드는 기존 설정을 수정하지 않고 백엔드와 함께 진화할 수 있습니다. 백엔드 Lambda 함수 개발자가 수신되는 요청 데이터를 구문 분석하고 아무런 문제가 없을 때 원하는 결과와 함께 클라이언트에 응답하거나 무언가 문제가 있을 때 오류 메시지와 함께 응답하기 때문입니다.

Lambda 비 프록시 통합에서는 Lambda 함수에 대한 입력이 통합 요청 페이로드로 제공되는지 확인해야 합니다. 즉, API 개발자는 클라이언트가 요청 파라미터로 제공한 모든 입력 데이터를 적절한 통합 요청 본문에 매핑해야 합니다. 클라이언트가 제공한 요청 본문을 Lambda 함수가 인식하는 형식으로 변환해야 할 수도 있습니다.