Список BLOB-объектов Azure Storage Copy - PullRequest
0 голосов
/ 08 мая 2019

У меня огромное количество файлов, более миллиона, внутри контейнера BLOB-объектов Azure.Это просто один контейнер без структуры каталогов.Я хочу скопировать подмножество этих файлов, 150 Кб или около того, из исходного контейнера в целевой контейнер.У меня есть список имен всех файлов, которые я хочу скопировать.Какой лучший способ сделать это?Я предпочитаю использовать javascript или python.

Я пробовал azcopy, что позволяет мне перемещать один файл или каталог файлов, но не список имен файлов.Делать этот один файл за один раз слишком медленно.

Я также пытался просмотреть документацию по библиотеке azure-storage javascript, но, похоже, не вижу в этом ни малейшего смысла.

1 Ответ

0 голосов
/ 08 мая 2019

Я бы настоятельно рекомендовал использовать пакетную операцию Azure CLI, она будет рекурсивно загружать BLOB-объекты в определенное место по вашему выбору:

az storage blob download-batch -d . --pattern *.py -s MyContainer --account-name MyStorageAccount

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

...