我的公司有幾個RESTful服務位於防火牆之後。我希望能夠使用客戶端應用程序從Azure雲訪問這些服務,就好像該服務位於Azure中一樣。使用位於Azure本地的RESTful服務
舉例來說,如果我有一個本地的URL,如:
https://onpremiseservice/Customers/1
我希望能夠從Azure的訪問它像
https://mycompany.azurewebsite.net/Customers/1
。
這可能嗎?我可以做某種URL轉發嗎?
我的公司有幾個RESTful服務位於防火牆之後。我希望能夠使用客戶端應用程序從Azure雲訪問這些服務,就好像該服務位於Azure中一樣。使用位於Azure本地的RESTful服務
舉例來說,如果我有一個本地的URL,如:
https://onpremiseservice/Customers/1
我希望能夠從Azure的訪問它像
https://mycompany.azurewebsite.net/Customers/1
。
這可能嗎?我可以做某種URL轉發嗎?
你有很多選擇,在這裏他們是爲了便於配置vs性能(ExpressRoute是最難配置,但具有最佳性能)。
使用Azure API Management它是專爲這種使用情況。
配置現場防火牆,以便您的Azure Web應用程序出站IP可以連接到現場API。然後在Azure Web應用程序中創建一個Web API,該應用程序使用HttpClient將您的onm API調用進行代理。
這是可能的。使用Azure服務總線中繼。