将文件传输到
Azure
虚拟机的最佳方式是什么?我尝试了以下选项,但没有运气
选项 1:AzCopy
我知道
AzCopy
有助于将文件复制到存储帐户,但是,我的要求是将文件从本地计算机(本地网络共享)复制到云 Azure Virtual Machine
磁盘。我的虚拟机的正在使用托管磁盘。因此我认为我不能使用AzCopy
选项 2:Azure 文件共享
我也想过使用
File Share
选项,但我确定它是否是正确的选择。
基本上我想自动执行目标虚拟机的复制过程。
感谢建议。
最好的方法是在两台机器之间创建文件共享。
首先,您需要允许从本地到 Azure VM 的入站连接。也许您的情况就是这样,如果您不想公开所有内容,请仔细阅读这篇文章,以便启用正确的端口。
第二,您应该创建一个网络驱动器。
最后,使用 XCopy 或 PowerShell 创建调度程序任务。
您甚至可以在自动化帐户中创建一个混合工作人员,以将作业从云端运行到本地。
您可以使用 Azure 文件共享将永久驱动器映射到本地计算机。 您需要确保 SMB 端口在防火墙内未被阻止。
您可以使用以下 Azure powershell 命令:
New-PSDrive -名称“S”-Root“
在虚拟机上传输文件的最佳方式是使用谷歌驱动器:
将您的文件上传到 Google 云端硬盘
从共享链接获取ID
登录您的虚拟机
最后运行这个命令
wget --no-check-certificate 'https://drive.google.com/uc?export=download&id=this_is_the_id_of_files_on_drive' -O new_Name_any.rar
就是这样