0

我无法将大文件从 Azure 存储 Blob 容器(使用 SAS)下载到 C:\Download。我尝试使用 Windows Server 版本 2012 R2 / 2019 的 Azure Storage Explorer 1.10.1 / 1.20.0 / 1.20.1。

我也试过 AzCopy。它是大小为 127 GB 的 vhd 文件。

它运行了大约 35 分钟,然后失败了。

那有什么问题?你能给我一个可行的解决方案吗?

4

1 回答 1

1

正如@gaurav mantri 所建议的那样

  • 当从 Azure 存储 Blob 容器下载失败时,请尝试检查 SAS 到期日期( SAS 令牌中的se参数),因为如果 SAS 令牌过期,您的下载可能会失败。

  • 如果 SAS 令牌未过期,请查看 azcopy 日志,其中包含有关失败的信息。

谢谢@gaurav mantri的建议。

@majkl找到的解决方案 :日志具有与预期值不匹配的数据的 MD5 哈希,如在 Blob/文件服务中找到的。这意味着要么存在数据完整性错误,要么另一个工具未能使存储的哈希保持最新。检查 MD5 哈希时。

使用参数“--check-md5 NoCheck”时,从 Azure 存储 Blob 容器下载大文件成功。

于 2021-08-31T11:01:42.477 回答