【问题标题】:Visual Studio Team Services ACLVisual Studio 团队服务 ACL
【发布时间】:2016-05-10 22:37:53
【问题描述】:

我有一个由 Visual Studio Team Services 托管的构建(之前是 Visual Studio Online)。该构建运行需要访问 SQL Server (Azure VM) 的单元测试。

如果 VM 上的 ACL 设置完全打开,则构建工作正常,但是我想限制对 Visual Studio Team Services 使用的 ips 的访问。是否有 Visual Studio Online 托管构建使用的 IP 范围?

【问题讨论】:

    标签: visual-studio azure azure-devops


    【解决方案1】:

    很遗憾,没有。我之前问过类似的原因,我得到的答案是他们不能保证任何类型的 IP 范围。

    【讨论】:

      【解决方案2】:

      看看下面的 github repo:https://github.com/Microsoft/vsts-tasks/blob/master/Tasks/SqlAzureDacpacDeployment/DeploySqlAzure.ps1

      第 83 行

      > ipAddress = Get-AgentIPAddress -startIPAddress $StartIpAddress -endIPAddress $EndIpAddress -ipDetectionMethod $IpDetectionMethod -taskContext $distributedTaskContext
      

      虽然官方对您的问题的回答是否定的,但您或许可以在此 VSTS 任务中找到一些线索,了解如何构建一个打开防火墙、执行和操作然后关闭它的自定义任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-30
        • 2014-06-06
        相关资源
        最近更新 更多