我正在尝试使用 AZCopy 从我位于美国的计算机将 2.6 GB iso 上传到 Azure 中国存储。我与中国的一位同事共享了该文件,他们没有遇到任何问题。以下命令似乎运行了大约 30 分钟,然后失败了。我知道有一个“中国防火墙”,但我不知道如何解决这个问题。
C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy> .\AzCopy.exe
/Source:C:\DevTrees\MyProject\Layout-Copy\Binaries\Iso\Full
/Dest:https://xdiso.blob.core.chinacloudapi.cn/iso
/DestKey:<my-key-here>
最佳答案
Azure 服务器和本地计算机之间的网络应该非常慢,并且 AzCopy 使用默认的 8 个核心线程进行数据传输,这对于慢速网络来说可能过于激进。
建议您通过设置参数“/NC:”来减少线程数,可以将其设置为较小的数字,如“/NC:2”或“/NC:5”,看看是否会传输更稳定。
顺便说一句,当超时再次出现问题时,请使用相同的 AzCopy 命令行恢复,这样您就可以随时通过恢复取得进展,而不是从头开始。
关于Azure 中国存储 - AZCopy 上传失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32614244/