Pobranie wiele plików z Azure

Pobranie wiele plików z Azure
MX
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 2 miesiące
  • Postów:21
0

Hej, kojarzy może ktoś w jaki sposób można pobrać wiele plików z Azure Blob Storage?
Póki co mam skrypcik pythonowy ale każdorazowo musze uderzać po następny plik do bloba.
Nie znalazłem rozwiązania w samym pythonie lub może użyć jakiegoś narzędzia w połączeniu z pythonem.
Załóżmy że jest milion plików na storage

KL
  • Rejestracja:około rok
  • Ostatnio:13 minut
  • Postów:469
1

Nie ma takiej możliwości. Pliki (a raczej obiekty/bloby) pobierasz pojedynczo.
Można to oczywiście zrównoleglić ale dalej będzie strzał o pobranie każdego bloba.

Załóżmy że jest milion plików na storage

To jeśli potrzebujesz tego miliona to trzeba go pobrać. Nie powinno to powodować wielkiego wyzwania dla samego storage bo w zależności od regionu obsłuży od 20k do 40k rps.

edytowany 1x, ostatnio: Klaun
SL
  • Rejestracja:około 7 lat
  • Ostatnio:około godziny
  • Postów:900
2

https://github.com/rclone/rclone wspiera coś ala rsync, tylko dla różnych cloud storage

Jak chcesz maksimum prostoty to możesz użyć FUSE https://rclone.org/commands/rclone_mount/ . Dzieki temu twój cloud storage będzie widoczny jako system plików na twoim systemie i możesz zrobić generalnie wszystko co oczekujesz od systemu plików

RJ
  • Rejestracja:prawie 3 lata
  • Ostatnio:około 6 godzin
  • Postów:436
0

Pytanie co chcesz osiągnąć. Jeśli chcesz zrobić kopię w Azure to masz AzCopy.

lion137
  • Rejestracja:około 8 lat
  • Ostatnio:minuta
  • Postów:4936
0

Nie znam detali API, ale, imo, rozwiązaniem będzie async I/O:
https://docs.python.org/3/library/asyncio.html


ledi12
  • Rejestracja:prawie 6 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Wrocław
1

Robię http response status cody w martwych ciągach
loza_prowizoryczna
loza_prowizoryczna
  • Rejestracja:ponad 2 lata
  • Ostatnio:12 dni
  • Postów:1629
0
ledi12 napisał(a):

Hint, parametr max_concurrency).

This option does not affect the underlying connection pool, and may require a separate configuration of the connection pool.


Przetrzyma wszystko

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.