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