Azcopy не работает для URL-адреса sas, который работает в браузере

Я пытаюсь скопировать vhd с URL-адреса sas, но это вызывает ошибку:

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. Я заметил один аспект с подписью URL-адреса sas, что "sp = r", вероятно, означает, что у него есть разрешения на чтение. URL-адреса SAS, которые я мог успешно скопировать, имеют "sp = rl", что, вероятно, означает, что у него есть разрешения как на чтение, так и на список.

Есть ли способ использовать Azcopy для URL-адресов, у которых нет разрешений на список? Или проблема в другом?


person Romonov    schedule 23.09.2015    source источник


Ответы (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.

person Zhaoxing Lu    schedule 23.09.2015