我正在尝试使用PowerShell脚本将服务部署到Azure。他们需要访问也是以编程方式创建的SQL数据库。
对于外部请求,您可以使用以下命令指定防火墙规则:
New-AzureSqlDatabaseServerFirewallRule -ServerName $serverName -StartIpAddress $startIP -EndIpAddress $endIP -RuleName $ruleName
在门户网站中,您可以使用
指定网络内部的访问权限“允许的服务:WINDOWS AZURE SERVICES”[是/否](默认为否)
如何从powershell中将最后一个设置为“是”?
答案 0 :(得分:1)
如果您使用此命令,它将完成相同的任务。我建议使用它,以防Azure更改引用Azure流量的IP范围。
New-AzureSqlDatabaseServerFirewallRule -ServerName $AzureSqlServer.ServerName.ToString() -AllowAllAzureServices
答案 1 :(得分:0)
如果您使用New-AzureSqlDatabaseServerFirewallRule
命令并将StartIpAddress和EndIpAddress设置为0.0.0.0,则门户网站会将此解释为“允许Windows Azure服务访问此SQL数据库。”