Azure App Accessing Azure SQL Db IP Range



我有一个 azure web app。在应用中,有一个 Web 窗体,用于执行对 Azure SQL 数据库的调用。本质上是一个查找表。

我的问题是,当应用程序发布时,应用程序失败,因为其他用户不在 Azure SQL 数据库防火墙 IP 范围内。

该应用程序在网络上打开。我不知道用户的IP范围,除了他们只是英国。

我的问题是:

我只是在范围内将范围 0 添加到 255,还是有更合适的方法来管理此问题。它一定是相当普遍的。我非常感谢任何建议。谢谢一百万。 比尔森3000

您不应该打开一系列 IP 地址,这将是一个巨大的安全风险。

从 Azure SQL的角度来看,用户的 IP 地址无关紧要,因为你的用户不会直接连接到数据库,他们将使用你的 Web 应用程序,而应用程序将连接到 SQL Azure。这里唯一重要的是,您必须在 SQL Azure 中的"防火墙和虚拟网络"下"允许访问 Azure 服务",这样您的 Web 应用将可以访问您的 SQL 服务器,但如果创建新的 Azure SQL 服务器,则默认情况下会打开此功能。

Microsoft文档上有关于 hot 的教程来构建您的第一个 Web 应用程序,基于此,您将能够自己做: https://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-dotnet-sqldatabase

最新更新