本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 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 路徑變數必須位於資源路徑結尾。