Если вы используете Python, я бы предложил использовать Azure Python SDK для загрузки. Вы можете увидеть больше из этого примера здесь ...
https://github.com/Azure-Samples/storage-blobs-python-quickstart/blob/master/example.py
Это может быть так быстро (из документации по быстрому запуску: https://docs.microsoft.com/en-us/python/api/overview/azure/storage?view=azure-python) для взаимодействия с учетной записью хранилища BLOB-объектов Azure. Просто вставьте некоторую логику, чтобы рекурсивно перебирать каталог и загружать каждый файл.
Сначала убедитесь, что pip установили необходимые пакеты, а затем захватите имя своей учетной записи (имя хранилища BLOB-объектов) и ключ доступа с портала ... подключите их, и все готово.
pip install azure-storage-blob azure-mgmt-storage
Тогда напишите здесь немного кода на Python ...
from azure.storage.blob import BlockBlobService, PublicAccess
blob_service = BlockBlobService('[your account name]','[your access key]')
blob_service.create_container(
'mycontainername',
public_access=PublicAccess.Blob
)
blob_service.create_blob_from_bytes(
'mycontainername',
'myblobname',
b'hello from my python file'
)
print(blob_service.make_blob_url('mycontainername', 'myblobname'))
Это должно довольно быстро привести вас в правильном направлении.