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.
Azure SDK for Python