有没有办法从 Azure Blob 存储下载容器及其所有内容?
我使用 CloudBerry Explorer for Azure Blob Storage 来管理我的容器、文件和文件夹。
我有一个包含超过 100GB 数据的容器,我想下载它,但找不到下载容器的方法,只能下载单个文件。
有没有办法从 Azure Blob 存储下载容器及其所有内容?
我使用 CloudBerry Explorer for Azure Blob Storage 来管理我的容器、文件和文件夹。
我有一个包含超过 100GB 数据的容器,我想下载它,但找不到下载容器的方法,只能下载单个文件。
如果需要,可以使用该AzCopy
工具下载整个 blob 容器。假设您安装了最新版本的 Azure SDK,您可以在C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy
文件夹中找到此工具。
您可以尝试以下命令:
AzCopy /Source:"https://[accountname].blob.core.windows.net/[containername]/" /Dest:"[folder path e.g. D:\temp\" /SourceKey:"[account key]" /S
将 [accountname]、[containername]、[folder path]、[account key] 替换为适当的值。
从 Azure Blob 存储下载容器(所有文件)
az login
az account set --subscription <Sub ID>
az storage blob download-batch --account-name <storageaccountname> --source <containername> --destination <C:\Users\Downloads\***>
一次删除所有文件
az storage blob delete-batch --account-name <storageaccountname> --source <containername>