為 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}

您可以使用 Greedy 路徑變量來捕獲路由的所有子資源。若要建立 Greedy 路徑變數,請將 + 新增至變數名稱,例如 {proxy+}

若要設定包含 HTTP 代理整合以捕獲所有請求的路由,請使用 Greedy 路徑變數 (例如,/parent/{proxy+}) 建立 API 路由。將路由與 ANY 方法上的 HTTP 端點 (例如,https://petstore-demo-endpoint.execute-api.com/petstore/{proxy}) 整合。Greedy 路徑變數必須位於資源路徑結尾。