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