ошибка 'не удалось выполнить команду копирования из-за ошибки: токен SAS или токен OAuth отсутствует, а ресурс не опубликован c'
команда сформирована на странице MS do c .
azcopy copy "http://source.blob.core.windows.net?sv=2019-02-02&ss=bfqt&srt=sco&sp=rwdlacup&se=2020-02-15T02: 43: 29Z & st = 2020-02-14T18: 43: 29Z & spr = https & sig = Jojd% 2FWIfjCza7yNtkt% 2FeaFOepyxaunBnjH6O3xCKOto% 3D " 9% *1008* "9% * "--recursive
Токен SAS создан в течение нескольких минут после попытки выполнения, доступ publi c к исходной учетной записи хранения установлен как контейнер, а не как приватный. Синтаксис команды идентичен синтаксису в документации MS.
Я думаю, что я что-то упустил из виду c, возможно, глядя мне в лицо, кто-нибудь видит что-нибудь очевидное?
Если вы следуете этому разделу , укажите sas token для target storage url.
sas token
target storage url
. Вот тест с последней версией azcopy v10. 3,4 .
Команда:
azcopy copy "https://yy7.blob.core.windows.net/?sasToken" "https://yy88.blob.core.windows.net/?sasToken" --recursive
Результат теста: