【问题标题】:Azcopy not working for a sas url that is working on browserAzcopy 不适用于在浏览器上运行的 sas url
【发布时间】: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


    【解决方案1】:

    以下是 /SourceSAS 选项的帮助:

    Specifies a Shared Access Signature with **READ** and **LIST** permissions for the source (if applicable).
    

    根据 AzCopy 设计,源 SAS 必须具有 LIST 权限。

    有关 AzCopy 的更多信息,请转至http://aka.ms/azcopy

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      • 2020-02-22
      • 1970-01-01
      • 2023-03-13
      • 2012-04-11
      • 2015-08-27
      相关资源
      最近更新 更多