HTTP API에 대한 HTTP 프록시 통합 생성 - Amazon API Gateway

HTTP API에 대한 HTTP 프록시 통합 생성

HTTP 프록시 통합을 사용하면 API 라우팅을 공개적으로 라우팅할 수 있는 HTTP 엔드포인트에 연결할 수 있습니다. 이 통합 유형에서는 API Gateway가 프런트 엔드와 백엔드 사이에 전체 요청 및 응답을 전달합니다.

HTTP 통합을 생성하려면 공개적으로 라우팅할 수 있는 HTTP 엔드포인트의 URL을 제공합니다.

경로 변수와의 HTTP 프록시 통합

HTTP API 라우팅에서 경로 변수를 사용할 수 있습니다.

예를 들어 라우팅 /pets/{petID}/pets/6에 대한 요청을 포착합니다. 통합 URI의 경로 변수를 참조하여 변수의 내용을 통합에 전송할 수 있습니다. 예를 들면, /pets/extendedpath/{petID}입니다.

복잡한 경로 변수를 사용하여 라우팅의 모든 자식 리소스를 포착할 수 있습니다. 복잡한 경로 변수를 생성하려면 변수 이름에 +를 추가합니다(예: {proxy+}).

모든 요청을 포착하는 HTTP 프록시 통합으로 라우팅을 설정하려면 복잡한 경로 변수(예: /parent/{proxy+})를 사용하여 API 라우팅을 생성합니다. https://petstore-demo-endpoint.execute-api.com/petstore/{proxy} 메서드에서 HTTP 엔드포인트(예: ANY)에 라우팅을 통합합니다. 복잡한 경로 변수는 리소스 경로의 끝에 있어야 합니다.