【发布时间】:2018-05-11 18:57:11
【问题描述】:
我有一个带有 NSG 的 Azure VM,它需要将出站 Internet 访问限制为仅对必要的服务和应用程序进行(从最严格的开始,然后添加规则)。 Team Services 代理扩展也将与 ARM 模板一起安装(使用拒绝所有出站 Internet 规则下载失败)。
VSTS 使用的 IP 地址每周更改是否适用于部署组? Hosted Build 的 IP 有一个 similar question。
我正在 VSTS 版本定义中创建虚拟机。在上面的链接中,我找到了一个答案,您可以调用 REST API 来获取最简单的 IP 地址,但是当我在浏览器中尝试此操作时,它看起来已被弃用。 (“抱歉!我们的服务现在不可用。”)关于如何在运行版本创建 VM 时为 NSG 应用 IP 的任何其他想法?
"可以动态获取当前构建代理的IP地址, 动态创建安全组(使用适用于 .NET 的 AWS 开发工具包)
打开构建定义>选择选项选项卡>选中允许脚本 访问 OAuth 令牌添加 PowerShell 步骤/任务(参数:-RestAddress https://starain.vsdtl.visualstudio.com/DefaultCollection/_apis/vslabs/ipaddress -Token $(System.AccessToken))。”
【问题讨论】:
标签: azure azure-devops