Загрузить контейнер в хранилище BLOB-объектов Azure
Есть ли способ загрузки контейнера и всего его содержимого из хранилища BLOB-объектов Azure?
Я использую CloudBerry Explorer для хранилища BLOB-объектов Azure, чтобы управлять своими контейнерами, файлами и папками.
У меня есть контейнер с более чем 100 ГБ данных, которые я хотел бы загрузить, но не могу найти способ загрузки контейнера, только отдельные файлы.
4 ответа
Если вы хотите, вы можете использовать AzCopy
инструмент для загрузки всего контейнера BLOB-объектов. Предполагая, что у вас установлена последняя версия Azure SDK, вы можете найти этот инструмент в C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy
папка.
Вы можете попробовать следующую команду:
AzCopy /Source:"https://[accountname].blob.core.windows.net/[containername]/" /Dest:"[folder path e.g. D:\temp\" /SourceKey:"[account key]" /S
Замените [accountname], [containername], [path folder], [account account] соответствующими значениями.
Чтобы скачать контейнер (все файлы) из хранилища BLOB-объектов Azure
az login
az account set --subscription <Sub ID>
az storage blob download-batch --account-name <storageaccountname> --source <containername> --destination <C:\Users\Downloads\***>
Чтобы удалить все файлы за раз
az storage blob delete-batch --account-name <storageaccountname> --source <containername>
az storage blob download-batch --account-name --source --destination <C:\Users\Downloads***>
Теперь у Azure Storage Explorer есть возможность загрузить все.