首页 > 解决方案 > 是否需要告诉我的 SQL Azure 防火墙允许来自我的 Azure 应用服务的传入请求?

问题描述

我在App Service Web App和 SQL Azure 实例上分别部署了一个 ASP.NET Web API 。我使用 Azure 中的Web App + SQL模板创建了这两个。

我已允许 SQL Azure 访问我自己的 localhost 的 IP,因此我可以在 SQL Server Management Studio 中打开它。

目前,我还在 SQL Azure 的防火墙设置中设置了一条规则,以允许部署了我的应用服务的所有出站 IP。我从应用服务设置中的“属性”刀片复制了应用服务的出站 IP 列表。请看下文。

在此处输入图像描述

但我想知道三件事:

  1. Azure 会改变这些 IP 吗?

  2. 如果确实如此,我将不得不在我的 SQL Azure 防火墙设置中重新输入新设置并删除旧设置?如果我忘记了旧的,因为没有地方可以看到旧的,如果我最终删除了所有错误的 IP,该怎么办?

  3. 是否有必要将这些 IP 提供给防火墙?或者只是将“允许访问 Azure 服务”开关打开就足够了?但我相信,通过阅读帮助工具提示,此开关仅允许 Azure 服务(例如查询编辑器等)访问您的数据库。

在此处输入图像描述

标签: azureazure-sql-databaseazure-web-app-serviceazure-sql-server

解决方案


  1. 不,在正常情况下不会,如果发生这种情况,您会提前收到一封电子邮件警告您。
  2. 称它们为有意义的东西?
  3. 这已经足够了,但这有点过头了,您可以将其范围缩小到您的出站地址

推荐阅读