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