Azure Storage-klientbibliotek för Python

Klientpaket (12.X.X) – senaste

Paketnamn Referens Package Manager Källa
Storage Blob Referens PyPi GitHub
Lagringskö Referens PyPi GitHub
Lagringsfilresurs Referens PyPi GitHub
Storage File Data Lake (förhandsversion) Referens PyPi GitHub

Klientpaket (2.X.X) – äldre

Paketnamn Referens Package Manager Källa
Storage Blob Referens PyPi GitHub
Lagringskö Referens PyPi GitHub
Lagringsfilresurs Referens PyPi GitHub

Hantering

Paketnamn Referens Package Manager Källa
Lagringshantering Referens PyPi GitHub

Installera biblioteken

Client

Azure Storage-klientbibliotek består av tre paket: Blob, Filresurs och Kö. Installera blobpaketet genom att köra:

pip install azure-storage-blob

Hantering

pip install azure-mgmt-storage

Exempel

Artikel Description
Kom igång med Azure Blob Storage i Python Skapa, läsa, uppdatera, begränsa åtkomst och ta bort filer och objekt i Azure Storage.
Hantera Azure Storage-konton Skapa, uppdatera och ta bort lagringskonton. Hämta och återskapa åtkomstnycklar för lagringskontot.

Utforska mer Python-exempelkod som du kan använda i dina appar.

Kända problem

Det här avsnittet beskriver kända problem för Azure Storage-klientbiblioteken för Python.

Felmeddelandet InvalidHeaderValue när du använder betaversionen av SDK

I sällsynta fall kan program som har uppgraderats till den senaste betaversionen eller allmänt tillgängliga versionen av SDK få ett InvalidHeaderValue felmeddelande. Det här problemet kan inträffa när du använder något av lagringsbiblioteken. Felmeddelandet ser ut ungefär som i följande exempel:

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> 

Om du har uppgraderat till den senaste betaversionen eller allmänt tillgänglig för SDK och får det här felet rekommenderar vi att du nedgraderar till den tidigare allmänt tillgängliga versionen av SDK:t för att se om problemet löser sig. Om problemet kvarstår, eller om rekommendationen inte är möjlig, öppnar du en supportbegäran för att utforska ytterligare alternativ.