Загрузите zip-файл из большого двоичного объекта со ссылкой SAS, используя azcopy

Я пытаюсь загрузить zip-файл из большого двоичного объекта, используя ссылку SAS в powershell. Я использую точный синтаксис, как указано здесь, но я получаю следующую ошибку

failed to perform copy command due to error: cannot use directory as source without --recursive or a trailing wildcard (/*)

Ниже приведен скрипт

    .\azcopy.exe copy '<SAS link to file>' '<local file path>'

Я использую AzCopy версии 10.3.3.


person shanmuga raja    schedule 13.12.2019    source источник


Ответы (1)


Ваша статья со ссылками содержит примеры команд, которые работают с Azure Files. Однако вы упомянули, что хотите загрузить zip-файл из большого двоичного объекта в своем вопросе.

Я могу воспроизвести эту проблему при использовании хранилища больших двоичных объектов, но пути к файлу в моих файлах Azure. Убедитесь, что в вашей команде нет опечаток, особенно в URL-адресе хранилища BLOB-объектов и URL-адресе хранилища файлов.

введите здесь описание изображения

Если вы хотите скачать файл из хранилища BLOB-объектов, см. это.

Синтаксис

azcopy copy 'https://<storage-account-name>.<blob or dfs>.core.windows.net/<container-name>/<blob-path>?<SAS-token>' '<local-file-path>'

Пример

azcopy copy 'https://mystorageaccount.blob.core.windows.net/mycontainer/myTextFile.txt?<SAS-token>' 'C:\myDirectory\myTextFile.txt'

Пример (иерархическое пространство имен)

azcopy copy 'https://mystorageaccount.dfs.core.windows.net/mycontainer/myTextFile.txt?<SAS-token>' 'C:\myDirectory\myTextFile.txt'
person Nancy Xiong    schedule 13.12.2019