2017-04-19 74 views
1

我正在嘗試使用Azure流量管理器(GTM)將地理分佈負載分配到每個區域的功能應用。Azure流量管理器對Azure功能應用的支持

我嘗試添加'應用程序服務端點'和'外部端點'(包括將GTM名稱添加爲函數應用程序的自定義CNAME),但都導致「錯誤404 - 找不到Web應用程序」。 。自定義CNAME也永遠不會正確添加。

根據這個帖子的最後意見,這樣做的能力,現在應該支持: Setting up a custom domain with an Azure Function app

我無法評論回來後,因爲我是新用戶。

回答

2

我已經嘗試添加一個「應用服務端點」和「外部終端」(包括添加GTM名稱作爲自定義CNAME到功能應用)

Azure的流量管理器只有資格如here所述,在'標準'級或以上的應用服務中使用。如果您的功能不在「標準」級或更高級別的應用套餐中,則Azure流量管理器將無法工作。

如果您不使用「標準」或更高級別的應用套餐,Azure Functions Proxies將是您的一種解決方法。請檢查以下討論類似問題的線程。

Azure Functions Traffic Manager

這裏是由達科Kincer提供答案的快速參考。

所以我在流量管理器支持Azure功能之後得到的答案是,整體構建3個Azure功能。我建立了一個東方和西方的天藍色功能代碼。然後我構建了一個具有0代碼的主Azure函數。它上面只有Azure代理路由到我的其他Azure函數。路由由代理字符串中的變量控制,該變量在主API應用程序設置中提供幫助。使用%myvariable%你可以設置一部分url。當我需要發佈時,我將變量切換到輔助URL地址。更新主服務器,然後將URL切換到其原始主位置。這將需要現在的工作,直到交通管理員被集成到功能或出現更好的解決方案。

我無法對帖子發表評論,因爲我是新用戶。

如果您想提供更多信息,您可以修改您的帖子。