我的公司有几个RESTful服务,它们位于防火墙之后。我希望能够使用客户端应用程序从Azure云访问这些服务,就好像该服务位于Azure中一样。
例如,如果我有一个本地网址,如:
https://onpremiseservice/Customers/1
我希望能够从Azure访问它
https://mycompany.azurewebsite.net/Customers/1
。
这可能吗?我可以进行某种URL转发吗?
答案 0 :(得分:0)
有可能。使用Azure Service Bus Relays。
答案 1 :(得分:0)
您有很多选择,这里的顺序是易于配置和性能(ExpressRoute是最难配置但具有最佳性能)。
使用专为此用例设计的Azure API Management。
配置内部防火墙,以便Azure Web应用程序出站IP可以连接到内部API。然后在Azure Web应用程序中创建一个Web API,该代码使用HttpClient将调用代理到您的on perm API。