Azure Storage-clientbibliotheken voor Python

Clientpakketten (12.X.X) - Meest recente

Pakketnaam Referentie Package Manager Bron
Storage Blob Verwijzing PyPi GitHub
Opslagwachtrij Verwijzing PyPi GitHub
Opslagbestandsshare Verwijzing PyPi GitHub
Storage File Data Lake (preview) Verwijzing PyPi GitHub

Clientpakketten (2.X.X) - Verouderd

Pakketnaam Referentie Package Manager Bron
Storage Blob Verwijzing PyPi GitHub
Opslagwachtrij Verwijzing PyPi GitHub
Opslagbestandsshare Verwijzing PyPi GitHub

Beheer

Pakketnaam Referentie Package Manager Bron
Opslagbeheer Verwijzing PyPi GitHub

De bibliotheken installeren

Client

Azure Storage-clientbibliotheken bestaan uit drie pakketten: Blob, Bestandsshare en Wachtrij. Voer het volgende uit om het blobpakket te installeren:

pip install azure-storage-blob

Beheer

pip install azure-mgmt-storage

Voorbeelden

Artikel Beschrijving
Aan de slag met Azure Blob Storage in Python Bestanden en objecten maken, lezen, bijwerken, de toegang beperken en verwijderen in Azure Storage.
Azure Storage-accounts beheren Opslagaccounts maken, bijwerken en verwijderen. Toegangssleutels voor opslagaccounts ophalen en opnieuw genereren.

Verken meer python-voorbeeldcode die u in uw apps kunt gebruiken.

Bekende problemen

In deze sectie worden bekende problemen voor de Azure Storage-clientbibliotheken voor Python beschreven.

InvalidHeaderValue-foutbericht bij gebruik van bètaversie van SDK

In zeldzame scenario's kunnen toepassingen die een upgrade hebben uitgevoerd naar de nieuwste bètaversie of algemeen beschikbare versie van de SDK, een InvalidHeaderValue foutbericht ontvangen. Dit probleem kan optreden wanneer u een van de Opslagbibliotheken gebruikt. Het foutbericht ziet er ongeveer als volgt uit:

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> 

Als u een upgrade hebt uitgevoerd naar de nieuwste bètaversie of algemeen beschikbaar is van de SDK en u deze fout ervaart, is het raadzaam om te downgraden naar de vorige algemeen beschikbare versie van de SDK om te zien of het probleem is opgelost. Als het probleem zich blijft voordoen of als de aanbeveling niet haalbaar is, opent u een ondersteuningsticket om verdere opties te verkennen.