2016-05-10 19 views
0

У меня есть сборка, которая размещается в Visual Studio Team Services (была Visual Studio Online). В сборке выполняются модульные тесты, требующие доступа к SQL Server (Azure VM).Visual Studio Team Services ACL

Сборка работает, если настройки ACL на виртуальной машине полностью открыты, однако я хотел бы ограничить доступ только к ips, используемым Visual Studio Team Services. Существует ли диапазон ip, используемый в онлайн-версиях visual studio?

ответ

1

К сожалению, нет. Я спрашивал раньше по тем же причинам, и ответ, который я получил, они не могут гарантировать какой-либо диапазон IP.

0

Взгляните на следующий GitHub репо: 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 на как создать настраиваемую задачу, которая открывает брандмауэр, выполняет и работает, а затем закрывает его.

Смежные вопросы