0

我在 Google App Engine 上使用node-mssql来查询托管在 Azure 上的 Sql 数据库。我遇到的问题是 App Engine 节点服务器不断更改 IP 地址。因此,我必须将 Azure 上所有可能的(我不知道有多少)IP 地址列入白名单。还有其他方法吗?

4

1 回答 1

1

您可以使用 PowerShell 以编程方式更改 IP 地址白名单,如本文档中所述。要添加新的 IP 地址范围,请运行

New-AzureRmSqlServerFirewallRule -ResourceGroupName "myResourceGroup" `
-ServerName $servername `
-FirewallRuleName "AllowSome" -StartIpAddress "0.0.0.0" -EndIpAddress "0.0.0.0"

要删除 IP 地址范围,请运行

Remove-AzureRmSqlServerFirewallRule -ResourceGroupName "myResourceGroup" `
-ServerName $servername `
-FirewallRuleName "AllowSome" -StartIpAddress "0.0.0.0" -EndIpAddress "0.0.0.0"

不过,您可能需要一个 Windows 客户端来运行 Azure PowerShell。请参阅此文档以获取启动指南

在 Azure 中使用虚拟网络并在 Azure 上部署应用的替代方法。

于 2017-10-23T19:37:25.520 回答