如何通过 REST API 在 SQL Azure 中允许 Windows Azure 服务

how to allow Windows Azure Services in SQL Azure via REST API

我在 Windows Azure Rest API 创建服务器时遇到问题。

我可以通过 REST API 创建一个 SQL Azure 服务器,但我的问题是我需要它默认将 ALLOWED SERVICES = "WINDOWS AZURE SERVICES" 设置为 YES。这对我来说非常重要,因为我的网站会自动生成服务器和数据库。如果此选项设置为 NO,导入 rest api 将发回 400 错误请求响应。有办法解决这个问题吗?

谢谢

要使 Windows Azure 服务能够访问服务器,您需要配置防火墙规则。要使用允许 Azure 服务访问服务器的 REST 创建防火墙规则,请使用 create firewall rule。对于 Windows Azure 服务,将起始和结束 ID 地址设置为 0.0.0.0。

请求正文应如下所示。

<ServiceResource xmlns="http://schemas.microsoft.com/windowsazure">
     <Name>AllowAzureServices</Name>
     <StartIPAddress>0.0.0.0</StartIPAddress>
     <EndIPAddress>0.0.0.0</EndIPAddress>
</ServiceResource>