从Microsoft托管生成代理连接到Azure订阅

时间:2019-07-15 08:01:40

标签: azure azure-devops

我有一个Azure Build管道,该管道在Microsoft Hosted Build Agent上运行。

CI版本包含集成测试,这些测试需要连接到托管在Azure虚拟机上的SQL Server,但是只能从专用网络访问该SQL Server。

CI构建是否可以连接到该SQL Server以便运行集成测试?

1 个答案:

答案 0 :(得分:1)

  

CI构建是否可以连接到该SQL Server以便运行集成测试?

确实,就像Poney所说的那样,我们可以在提到的列表中将Microsoft Azure数据中心IP范围使用的IP地址白名单:

https://www.microsoft.com/en-nz/download/details.aspx?id=41653

但是此列表每周更新一次,因此在部署规划时请注意这一点。

作为解决方法,您可以设置开始/停止IP范围0.0.0.0,但是此选项将防火墙配置为允许来自Azure的所有连接,包括来自其他客户的订阅的连接。选择此选项时,请确保您的登录名和用户权限将访问权限限制为仅授权用户。

检查文档Azure SQL Database and SQL Data Warehouse IP firewall rulesDeploy .dacpc to Azure DB via VS Team Services Release–Using Hosted Agents以获得更多详细信息。

这样,您无需根据每周下载的XML更新IP列表。

希望这会有所帮助。