将文件从Azure VM复制到Azure Blob存储

时间:2020-05-04 12:46:35

标签: azure azure-storage-blobs azure-virtual-machine

这是我的新手,正在尝试做一些我认为相对简单的事情。

我使用wget从URL将文件下载到我的Azure VM(它是大文件,我不想将其存储在本地)。我现在想将此文件复制到Blob存储中的现有容器中。这完全打败了我。

这是AWS Universe中的单行命令

aws s3 sync <file_name> s3://<bucket name>

天蓝色有没有类似的东西?

1 个答案:

答案 0 :(得分:0)

您可以通过多种方法来完成此操作,甚至不必先在本地计算机上下载这个大文件,然后再上传到blob存储中。

例如,可以使用作为Azure CLI工具一部分的az storage blob copy命令。这是用于此的示例命令:

az storage blob copy start --account-key <your-azure-storage-account-key> --account-name <your-azure-storage-account-name> --destination-blob <name-of-the-blob> --destination-container <name-of-the-container> --source-uri <uri-of-the-file>

您还可以使用azcopy实用程序或Azure PowerShell Storage Cmdlets完成相同的操作。您要使用的Cmdlet是Start-AzStorageBlobCopy