问题描述
将文件传输到Azure
虚拟机的最佳方法是什么?我尝试了以下选项,但没有运气
选项1:Azcopy
我知道Azcopy
有助于将文件复制到存储帐户,但是,我的要求是将文件从本地计算机(本地网络共享)复制到云Azure {{1} }磁盘。我的虚拟机正在使用托管磁盘。因此,我认为我无法使用Virtual Machine
选项2:Azure文件共享
我还考虑过使用Azcopy
选项,但是我确定这是正确的选择。
基本上,我想将复制过程自动化到目标VM。
建议表示赞赏。
解决方法
最好的方法是在两台计算机之间创建一个 文件共享 。
首先,您需要允许从本地到Azure VM的入站连接。也许这可能是您遇到的情况,如果您不想公开所有内容,请仔细阅读article,以启用正确的端口。
第二,您应该创建一个network drive。
最后,使用XCopy或PowerShell创建一个调度程序任务。
您甚至可以在自动化帐户中创建一个Hybrid Worker,以从云到本地运行您的作业。
,您可以使用Azure文件共享将永久驱动器映射到本地计算机。 您需要确保防火墙内没有阻止SMB端口。
您可以使用以下Azure powershell命令:
New-PSDrive-名称“ S”-根“
您追求的是Azure File Sync
之类的声音。该服务允许您在VM上安装代理,该代理将负责与Azure File Share同步。以下documentation很好地概述了如何进行设置及其功能。