我正在尝试使用 AzCopy 从 Azure 存储帐户中的容器下载 blob。每次我发出命令时,它都会立即返回并显示“已完成 0 个文件,共 0 个文件”。
容器是私有的。我正在使用 Windows Azure 存储命令行,它包含在包含 AzCopy 的 Windows Azure 存储工具下载中。
我可以毫无问题地使用 AzCopy 成功上传文件。以下是我的命令示例。
上传(复制)到 Azure 存储 - 这有效
AzCopy c:\temp https://<myaccount>.blob.core.windows.net/<mycontainer> /destkey:<mykey> /V:C:\temp\logs\azcopy.log
从 Azure 存储下载(复制) - 这不起作用
AzCopy https://<myaccount>.blob.core.windows.net/<mycontainer> c:\temp\meb /sourceKey:<mykey> /V:C:\temp\logs\azcopy.log
我知道我的密钥是正确的,因为上传没有问题。就好像它认为容器中没有文件,但是如果我登录到 Azure 门户,我可以看到位于 -myaccount- 中的 -mycontainer- 中的文件。
我在网上找不到任何有类似问题的人的详细信息。我错过了什么?
AzCopy 文件夹文件和版本
- AzCopy.exe (1.0.8698.584)
- Microsoft.Data.Edm.dll (5.6.0.61587)
- Microsoft.Data.OData.dll (5.6.0.61587)
- Microsoft.Data.Services.Client.dll (5.6.0.61587)
- Microsoft.WindowsAzure.Storage.DataMovement.dll (1.0.8698.584)
- Microsoft.WindowsAzure.Storage.dll (3.0.3.0)