AzCopy - разрывы на месте со знаком $ - PullRequest
0 голосов
/ 29 июня 2018

Цель - скопировать прямо в мой контейнер BLOB-объектов с именем "$ web".

Проблема в том, что знаки доллара, похоже, нарушают синтаксический анализ местоположения AzCopy ...

AzCopy.exe /Source:"C:\temp\" /Dest:"https://mystorage.blob.core.windows.net/$web" /DestKey:"..." /SetContentType /V

Invalid location 'https://mystorage.blob.core.windows.net/$web', address could not be parsed.

Я не могу выбрать имя контейнера. Спасаясь от $, ака

 \$

не работает.

Как я могу обойти это? Высоко ценится. Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 августа 2018

Для будущих читателей, у которых может возникнуть желание использовать предварительно запеченные задачи VSTS, такие как Копирование файла (в котором используется AzCopy), я рекомендую рассмотреть задачу Azure CLI вместо этого, например,

az storage blob upload-batch --account-name myAccountName --source mySource -d $web

Мой клиент не хотел ждать расписания, которое он не контролировал, поэтому переключение на путь CLI переместило нашу зависимость на один уровень вверх по течению и избавило от необходимости ждать каденции релиза VSTS (похоже, ~ 6 недель в этот раз) ,

Спасибо, Джерри, за ответ, слава! В моем VSTS я вижу, что File Copy v2.0 Preview, кажется, доступен и якобы исправляет эту проблему. Хостинг статических веб-сайтов непосредственно из хранилища Azure - хорошая функция, и я рад, что Azure предлагает ее.

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

0 голосов
/ 29 июня 2018

@ Гаурав указал на проблему. На данный момент Azcopy может распознавать только знак доллара с контейнером $root. Также тестируйте в powershell, не нарушая, но файлы просто загружаются на $root несмотря на имя после $.

Новая функция, генерирующая этот $web контейнер - Статический хостинг веб-сайтов для хранилища Azure только что выпущен. Azcopy может потребоваться время, чтобы поймать изменение.

Открыли выпуск , вы можете подписаться на него для прогресса.

Обновление

Последняя версия 7.3.0 Azcopy поддерживает эту функцию, и для пользователей VSTS задача Azure File Copy v2 (2.0.7) также работает с этой последней версией.

...