Инструмент AzCopy Powershell - в потоковом журнале разрешена только одна передача

Я пытаюсь загрузить несколько файлов из контейнера Azure с помощью следующей команды:

& "C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy\azcopy.exe" /Source:https://$accName.blob.core.windows.net/$cntrName /Dest:.  /SourceKey:$accKey /S /V /Y 

Я получил ошибку

"разрешен только один перевод с потоковым журналом"

когда выполнить его, у кого-нибудь есть объяснение этой ошибки и как ее решить?

1 ответ

Наткнуться на похожую проблему сегодня. AzCopy хранит файл журнала, чтобы иметь возможность возобновить незавершенную операцию. Кажется, в журнале есть неполная операция.

Попробуйте выполнить команду без указания флага / Y и разрешите все появляющиеся запросы

По какой-то причине флаг / Y, который должен подавлять все запросы, не может справиться с ситуацией. https://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy

Подробнее о файлах журналов, хранящихся в AzCopy:

Каждый раз, когда вы вводите команду в AzCopy, она проверяет, существует ли файл журнала в папке по умолчанию или существует ли он в папке, указанной вами с помощью этой опции. Если файл журнала не существует ни в одном месте, AzCopy обрабатывает операцию как новую и создает новый файл журнала.

Если файл журнала существует, AzCopy проверяет, соответствует ли введенная вами командная строка командной строке в файле журнала. Если две командные строки совпадают, AzCopy возобновляет незавершенную операцию. Если они не совпадают, вам предлагается либо перезаписать файл журнала, чтобы начать новую операцию, либо отменить текущую операцию.

От: https://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy

Я сделал тест, и команда любит это:

Я думаю, что вы должны тщательно проверить свою команду снова.

Другие вопросы по тегам