

 이 백서는 기록 참조용입니다. 일부 콘텐츠는 오래되어 일부 링크를 사용하지 못할 수 있습니다.

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

# 와 통합 AWS Lambda
<a name="integration-with-aws-lambda"></a>

 Amazon API Gateway는 REST 및 HTTP 유형의 APIs 모두 지원합니다. API Gateway API는 리소스와 메서드로 구성됩니다. 리소스는 앱이 리소스 경로(예: )를 통해 액세스할 수 있는 논리적 개체입니다`/tickets`. 메서드는 API 리소스(예: )에 제출된 API 요청에 해당합니다`GET /tickets`. API Gateway를 사용하면 Lambda 함수를 사용하여 각 메서드를 백업할 수 있습니다. 즉, API Gateway에 노출된 HTTPS 엔드포인트를 통해 API를 호출하면 API Gateway가 Lambda 함수를 호출합니다.

 프록시 통합 및 비 프록시 통합을 사용하여 API Gateway와 Lambda 함수를 연결할 수 있습니다.

## 프록시 통합
<a name="proxy-integrations"></a>

 프록시 통합에서 전체 클라이언트 HTTPS 요청은 Lambda 함수로 있는 그대로 전송됩니다. API Gateway는 전체 클라이언트 요청을 Lambda 핸들러 함수의 이벤트 파라미터로 전달하고 Lambda 함수의 출력은 클라이언트에 직접 반환됩니다(상태 코드, 헤더 등 포함).

## 비 프록시 통합
<a name="non-proxy-integrations"></a>

 비 프록시 통합에서는 클라이언트 요청의 파라미터, 헤더 및 본문이 Lambda 핸들러 함수의 이벤트 파라미터로 전달되는 방식을 구성합니다. 또한 Lambda 출력이 사용자에게 다시 변환되는 방법을 구성합니다.

**참고**  
 API Gateway는 모의 통합(최초 애플리케이션 개발에 유용)과 AWS Lambda같은 외부의 추가 서버리스 리소스에 프록시하고 S3 객체에 직접 프록시할 수도 있습니다.