【发布时间】:2015-12-20 03:52:27
【问题描述】:
我正在尝试从 sas url 复制 vhd,但这会引发错误:
AzCopy /Source:"http://samplestorageaccount.blob.core.windows.net/images?se=2015-09-30T00%3A00%3A00Z&sp=r&sv=2014-02-14&sr=c&sig=%2FjFBdrBBLMjByLqN7zSHyAKVWdc2bzuQvXGQ4j5r%2FhA%3D"
/Dest:https://destinatationstorage.blob.core.windows.net/images /Destkey:<DestKey> /Pattern:Sample.vhd /Y /Z:abcdef
Error parsing source location "http://samplestorageaccount.blob.core.windows.net/images?se=2015-09-30T00%3A00%3A00Z&sp=r&sv=2014-02-14&sr=c&sig=%2FjFBdrBBLMjByLqN7zSHyAKVWdc2bzuQvXGQ4j5r%2FhA%3D":
The remote server returned an error: (404) Not Found. The specified resource does not exist.
但是在浏览器中输入相同的 url 可以下载 vhd。我注意到 sas url 签名的一个方面,“sp=r”可能意味着它具有读取权限。我可以成功复制的 Sas 网址具有“sp=rl”,这可能意味着它同时具有读取和列表权限。
有没有办法在没有列表权限的 url 上使用 Azcopy?还是问题是别的?
【问题讨论】:
标签: azure-storage azure-blob-storage cloud-storage signatures azcopy