我的公司有多个位于防火墙后面的 RESTful 服务。我希望能够使用客户端应用程序从 Azure 云访问这些服务,就像该服务位于 Azure 中一样。
例如,如果我有一个本地 URL,例如:
https://onpremiseservice/Customers/1
我希望能够像 Azure 一样访问它
https://mycompany.azurewebsite.net/Customers/1
。
这可能吗?我可以进行某种 URL 转发吗?
最佳答案
更新于 2022 年 9 月 26 日
您有很多选项,这里按照配置的难易程度与性能的顺序排列(ExpressRoute 最难配置,但性能最佳)。
使用Azure API Management它是专为这个用例而设计的。
配置本地防火墙,以便您的 Azure Web 应用出站 IP 可以连接到本地 API。然后在 Azure Web 应用中创建一个 Web API,使用 HttpClient 将调用代理到永久 API。
关于azure - 从 Azure 使用位于本地的 RESTful 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42288703/