Azure 应用访问 Azure SQL Db IP 范围

Azure App Accessing Azure SQL Db IP Range

我有一个 Azure 网络应用程序。在该应用程序中,有一个 Web 表单可以调用 Azure sql 数据库。本质上是一个查找 table.

我的问题是,当应用发布时,应用失败,因为其他用户不在 azure sql 数据库防火墙 ip 范围内。

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

我的问题是:

我是只在范围内添加 0 到 255 的范围,还是有更合适的方法来处理这个问题。应该很常见吧。我非常感谢任何建议。太感谢了。 Billson3000

您不应该打开一个 IP 地址范围,那将是一个巨大的安全风险。

从 Azure SQL 的角度来看,您的用户 IP 地址并不重要,因为您的用户不会直接连接到数据库,他们将使用您的 Web 应用程序,而该应用程序将连接到SQL蔚蓝。这里唯一重要的是你必须 "Allow access to Azure services" 在 SQL Azure 的 "Firewall and virtual networks" 下,这样你的网络应用程序就可以访问你的 SQL 服务器,但这是如果您创建新的 Azure SQL 服务器,默认情况下打开。

Microsoft 文档中有关于构建您的第一个 Web 应用程序的热门教程,在此基础上您将能够自己动手: https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-dotnet-sqldatabase