Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
天蓝德沃斯AzureFileCopy@4任务将文件复制到没有公共IP的VM_Azure_Azure Devops_Azure Vm_Azure File Copy - Fatal编程技术网

天蓝德沃斯AzureFileCopy@4任务将文件复制到没有公共IP的VM

天蓝德沃斯AzureFileCopy@4任务将文件复制到没有公共IP的VM,azure,azure-devops,azure-vm,azure-file-copy,Azure,Azure Devops,Azure Vm,Azure File Copy,我有一个DevOps管道AzureFileCopy@4我需要将文件复制到VM的任务。任务设置非常简单: - task: AzureFileCopy@4 inputs: azureSubscription: '<subscription>' storage: '<storagename>' SourcePath: 'testfile.txt' Destination: 'AzureVMs'

我有一个DevOps管道AzureFileCopy@4我需要将文件复制到VM的任务。任务设置非常简单:

    - task: AzureFileCopy@4
      inputs:
        azureSubscription: '<subscription>'
        storage: '<storagename>'
        SourcePath: 'testfile.txt'
        Destination: 'AzureVMs'
        resourceGroup: 'test-rg'
        MachineNames: 'TEST-VM'
        vmsAdminUserName: 'testAdmin'
        vmsAdminPassword: '$(TestAdminPassword)'
        TargetPath: 'c:\destination'
我假设这是因为VM没有与其关联的公共IP,因为要求此VM不公开。我知道一个相当明显的答案似乎是它需要一个公共IP,但在这个管道中的其他步骤中,有一些Powershell任务使用az VM run命令在同一个VM上执行,并提供机器名和资源组,就像这个步骤一样,所以我希望有一种方法可以继续使用它

可以在DevOps中使用AzureFileCopy将文件复制到没有公共IP的VM吗?

根据以下内容:不,不可以在没有公共IP的情况下使用Azure file copy。Azure文件复制任务必须使用VM的公共IP地址。这是从代理建立到计算机的连接所必需的

##[error]Unable to get FQDN for all resources in ResourceGroup : 'test-rg'