Azure Storage-ügyfélkódtárak Pythonhoz

Ügyfélcsomagok (12.X.X) – legújabb

Csomag neve Referencia Csomagkezelő Forrás
Storage Blob Referencia PyPi GitHub
Tárolási üzenetsor Referencia PyPi GitHub
Tárolófájl-megosztás Referencia PyPi GitHub
Storage File Data Lake (előzetes verzió) Referencia PyPi GitHub

Ügyfélcsomagok (2.X.X) – Örökölt

Csomag neve Referencia Csomagkezelő Forrás
Storage Blob Referencia PyPi GitHub
Tárolási üzenetsor Referencia PyPi GitHub
Tárolófájl-megosztás Referencia PyPi GitHub

Kezelés

Csomag neve Referencia Csomagkezelő Forrás
Tárolók kezelése Referencia PyPi GitHub

A kódtárak telepítése

Ügyfél

Az Azure Storage-ügyfélkódtárak 3 csomagból állnak: Blob, Fájlmegosztás és Üzenetsor. A blobcsomag telepítéséhez futtassa a következőt:

pip install azure-storage-blob

Kezelés

pip install azure-mgmt-storage

Példák

Cikk Description
A Azure Blob Storage használatának első lépései a Pythonban Fájlok és objektumok létrehozása, olvasása, frissítése, korlátozása és törlése az Azure Storage-ban.
Azure Storage-fiókok kezelése Tárfiókok létrehozása, frissítése és törlése. Tárfiók hozzáférési kulcsának lekérése és újragenerálása.

Fedezze fel az alkalmazásokban használható további Python-mintakódot .

Ismert problémák

Ez a szakasz a Pythonhoz készült Azure Storage-ügyfélkódtárak ismert problémáit ismerteti.

InvalidHeaderValue hibaüzenet az SDK bétaverziójának használatakor

Ritka esetekben az SDK legújabb bétaverziójára vagy általánosan elérhető verziójára frissített alkalmazások hibaüzenetet InvalidHeaderValue kaphatnak. Ez a probléma akkor fordulhat elő, ha bármelyik Storage-kódtárat használja. A hibaüzenet az alábbi példához hasonlóan néz ki:

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> 

Ha frissített a legújabb bétaverzióra vagy általánosan elérhető az SDK-ra, és ezt a hibát tapasztalja, javasoljuk, hogy lépjen vissza az SDK korábbi általánosan elérhető verziójára, és ellenőrizze, hogy a probléma megoldódott-e. Ha a probléma továbbra is fennáll, vagy ha a javaslat nem valósítható meg, nyisson támogatási jegyet a további lehetőségek megismeréséhez.