Инструмент 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