我的目标是从Azure DevOps发布管道创建Azure资源。创建的资源是虚拟机和应用程序网关(以及所有必需的vnet等)。资源创建成功,但是管道无法通过应用程序网关工作。当前,管道具有“ Azure File Copy”任务,用于将一些脚本复制到虚拟机。此设置可以在没有应用程序网关的情况下使用,但是我无法使其与应用程序网关一起使用。
我从Azure DevOps收到的错误消息是:“ 无法获取ResourceGroup中所有资源的FQDN ”
我已经创建了MS的票证,但他们仍无法解决此问题(“按预期工作”),现在正在等待Azure DevOps支持的参与,但是由于有点慢,所以我决定发布一个问题关于此问题,因为我认为之前也有人可能对此有所了解。
有人知道该设置是否受支持或有任何解决方法吗?主要需要是在虚拟机中复制和执行脚本。
答案 0 :(得分:1)
与Azure网络团队和Azure DevOps团队进行了交谈,目前尚无解决方法。虚拟机必须具有公共IP地址才能使用“ Azure File Copy”任务。
因此,我最终向虚拟机添加了具有公共IP地址的其他NIC,并使用NSG仅允许来自Azure DevOps管道的流量。
编辑:创建了一个反馈项目,如果您也需要此功能,请投票:https://feedback.azure.com/forums/217313-networking/suggestions/36482038-add-application-gateway-support-for-azure-devops-t