Azure Storage-Clientbibliotheken für Python
Clientpakete (12.X.X) – Neueste
Paketname | Verweis | Paket-Manager | `Source` |
---|---|---|---|
Speicherblob | Referenz | PyPi | GitHub |
Speicherwarteschlange | Referenz | PyPi | GitHub |
Speicherdateifreigabe | Referenz | PyPi | GitHub |
Storage File Data Lake (Vorschau) | Referenz | PyPi | GitHub |
Clientpakete (2.X.X) – Legacy
Paketname | Verweis | Paket-Manager | `Source` |
---|---|---|---|
Speicherblob | Referenz | PyPi | GitHub |
Speicherwarteschlange | Referenz | PyPi | GitHub |
Speicherdateifreigabe | Referenz | PyPi | GitHub |
Verwaltung
Paketname | Verweis | Paket-Manager | `Source` |
---|---|---|---|
Speicherverwaltung | Referenz | PyPi | GitHub |
Installieren der Bibliotheken
Client
Azure Storage-Clientbibliotheken bestehen aus drei Paketen: Blob, Dateifreigabe und Warteschlange. Führen Sie zum Installieren der Blobpakets Folgendes aus:
pip install azure-storage-blob
Verwaltung
pip install azure-mgmt-storage
Beispiele
Artikel | BESCHREIBUNG |
---|---|
Erste Schritte mit Azure Blob Storage in Python | Erstellen, Lesen, Aktualisieren, Beschränken des Zugriffs und Löschen von Dateien und Objekten in Azure Storage |
Verwalten von Azure Storage-Konten | Erstellen, Aktualisieren und Löschen von Speicherkonten Abrufen und erneutes Generieren von Speicherzugriffsschlüsseln |
Sehen Sie sich weiteren Python-Beispielcode an, den Sie in Ihren Apps verwenden können.
Bekannte Probleme
In diesem Abschnitt werden bekannte Probleme für die Azure Storage-Clientbibliotheken für Python beschrieben.
InvalidHeaderValue-Fehlermeldung bei Verwendung der Betaversion des SDK
In seltenen Szenarien können Anwendungen, die ein Upgrade auf die neueste Betaversion oder die allgemein verfügbare Version des SDK durchgeführt haben, eine InvalidHeaderValue
Fehlermeldung erhalten. Dieses Problem kann auftreten, wenn Eine der Speicherbibliotheken verwendet wird. Die Fehlermeldung sieht in etwa wie im folgenden Beispiel aus:
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>
Wenn Sie ein Upgrade auf die neueste Betaversion oder allgemein verfügbar für das SDK durchgeführt haben und dieser Fehler auftritt, wird empfohlen, ein Downgrade auf die vorherige allgemein verfügbare Version des SDK durchzuführen, um festzustellen, ob das Problem behoben wird. Wenn das Problem weiterhin besteht oder die Empfehlung nicht möglich ist, öffnen Sie ein Supportticket , um weitere Optionen zu erkunden.
Azure SDK for Python