您需要一個單一的公用端點,將請求路由到多個後端,而無需佈建額外的基礎設施。對 /v1/orders/* 的請求必須轉發到另一個 App Service 中的舊版 API,而 /v1/images/* 應該從 Blob Storage 靜態網站提供服務。您必須隱藏後端 URL、支援簡單的路徑重寫,並將成本降到最低。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在您的 Function App 中啟用 Azure Functions Proxies,並定義具有路由範本的 proxies.json 條目,這些範本映射到儲存在應用程式設定中的 backendUri 值。.
為什麼這是答案
Azure Functions Proxies 允許您為多個後端定義單一公用端點,並支援路徑重寫,這符合題目要求。透過 proxies.json 設定,您可以輕鬆地將特定路徑(例如 /v1/orders/ 和 /v1/images/)路由到不同的後端服務,同時隱藏後端 URL。將 backendUri 值儲存在應用程式設定中,有助於管理和更新。這種方法成本效益高,因為它利用了現有的 Function App 基礎設施,無需額外部署。 Azure API Management 功能強大,但對於此情境而言,成本較高且過於複雜。Azure Front Door 適合全球流量管理和加速,但對於單一區域內的簡單路由需求,其成本和複雜性也較高。實作兩個 HTTP 觸發的函式會增加開發和維護負擔,且不如 Functions Proxies 提供的聲明式設定簡潔高效。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡