首页 > 解决方案 > API 托管在 Azure 中,但数据库托管在我们的网络中

问题描述

嗨,我能够在 Azure 上托管 API 应用程序,但无法访问位于我网络下不同服务器中的数据库网络

我想知道我应该设置什么来实现这一点

标签: c#azure

解决方案


通常,您可以启用应用服务的联网,以允许应用服务中的 Web 应用在专用网络中访问,然后通过站点到站点 VPN 网关连接 azure VNet 和本地网络。您可以从这篇文章中获得更多详细信息。

但是,在这种情况下,如果您只是想访问另一个网络中的数据库,建议使用 Azure 混合连接,这是一种无需 VPN 网关的简单方法。

Azure 混合连接使你能够将 Azure 应用服务(包括 Azure Functions)连接到现有的本地服务/API。请参阅如何在您的应用程序中添加和创建混合连接以及更多参考


推荐阅读