Klientské knihovny Azure Storage pro Python

Klientské balíčky (12.X.X) – nejnovější

Název balíčku Reference Správce balíčků Zdroj
Storage Blob Odkaz PyPi GitHub
Fronta úložiště Odkaz PyPi GitHub
Sdílená složka úložiště Odkaz PyPi GitHub
Datové jezero storage File (Preview) Odkaz PyPi GitHub

Klientské balíčky (2.X.X) – starší verze

Název balíčku Reference Správce balíčků Zdroj
Storage Blob Odkaz PyPi GitHub
Fronta úložiště Odkaz PyPi GitHub
Sdílená složka úložiště Odkaz PyPi GitHub

Správa

Název balíčku Reference Správce balíčků Zdroj
Správa úložiště Odkaz PyPi GitHub

Instalace knihoven

Klient

Klientské knihovny Azure Storage se skládají ze 3 balíčků: blob, sdílená složka a fronta. Pokud chcete nainstalovat balíček objektů blob, spusťte:

pip install azure-storage-blob

Správa

pip install azure-mgmt-storage

Ukázky

Článek Description
Začínáme s Azure Blob Storage v Pythonu Vytváření, čtení, aktualizace, omezení přístupu a odstraňování souborů a objektů ve službě Azure Storage
Správa účtů Azure Storage Vytváření, aktualizace a odstraňování účtů úložiště Načtěte a znovu vygenerujte přístupové klíče účtu úložiště.

Prozkoumejte další ukázkový kód Pythonu , který můžete použít ve svých aplikacích.

Známé problémy

Tato část podrobně popisuje známé problémy s klientskými knihovnami Azure Storage pro Python.

Chybová zpráva InvalidHeaderValue při použití beta verze sady SDK

Ve výjimečných scénářích se aplikacím, které upgradovaly na nejnovější beta nebo obecně dostupnou verzi sady SDK, může zobrazit InvalidHeaderValue chybová zpráva. K tomuto problému může dojít při použití některé z knihoven úložiště. Chybová zpráva vypadá podobně jako v následujícím příkladu:

HTTP/1.1 400 The value for one of the HTTP headers is not in the correct format.
Content-Length: 328
Content-Type: application/xml
Server: Microsoft-HTTPAPI/2.0
x-ms-request-id: <REMOVED>
Date: Fri, 19 May 2023 17:10:33 GMT
 
<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.
RequestId:<REMOVED>
Time:2023-05-19T17:10:34.2972651Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>yyyy-mm-dd</HeaderValue></Error> 

Pokud jste upgradovali na nejnovější beta verzi nebo obecně dostupnou sadu SDK a dojde k této chybě, doporučujeme downgradovat na předchozí obecně dostupnou verzi sady SDK, abyste zjistili, jestli se problém vyřeší. Pokud problém přetrvává nebo pokud doporučení není možné, otevřete lístek podpory a prozkoumejte další možnosti.