Librerie client di Archiviazione di Azure per Python
Pacchetti client (12.X.X) - Versione più recente
Nome pacchetto | Riferimento | Gestione pacchetti | Source (Sorgente) |
---|---|---|---|
Archiviazione BLOB | Riferimento | PyPi | GitHub |
Coda di archiviazione | Riferimento | PyPi | GitHub |
Condivisione file di archiviazione | Riferimento | PyPi | GitHub |
File di archiviazione Data Lake (anteprima) | Riferimento | PyPi | GitHub |
Pacchetti client (2.X.X) - Legacy
Nome pacchetto | Riferimento | Gestione pacchetti | Source (Sorgente) |
---|---|---|---|
Archiviazione BLOB | Riferimento | PyPi | GitHub |
Coda di archiviazione | Riferimento | PyPi | GitHub |
Condivisione file di archiviazione | Riferimento | PyPi | GitHub |
Gestione
Nome pacchetto | Riferimento | Gestione pacchetti | Source (Sorgente) |
---|---|---|---|
Gestione dell'archiviazione | Riferimento | PyPi | GitHub |
Installare le librerie
Client
Le librerie client di Archiviazione di Azure sono costituite da 3 pacchetti: BLOB, condivisione file e coda. Per installare il pacchetto BLOB eseguire:
pip install azure-storage-blob
Gestione
pip install azure-mgmt-storage
Esempi
Articolo | Descrizione |
---|---|
Introduzione all'archiviazione BLOB di Azure con Python | Creare, leggere, aggiornare, limitare l'accesso ed eliminare file e oggetti nell'Archiviazione di Azure. |
Gestire gli account di archiviazione di Azure | Creare, aggiornare ed eliminare account di archiviazione. Recuperare e rigenerare le chiavi di accesso degli account di archiviazione. |
Esplorare altro codice Python di esempio da usare nelle app.
Problemi noti
Questa sezione illustra i problemi noti relativi alle librerie client di Archiviazione di Azure per Python.
Messaggio di errore InvalidHeaderValue quando si usa la versione beta dell'SDK
In rari scenari, le applicazioni che sono state aggiornate alla versione beta più recente o disponibile a livello generale dell'SDK possono ricevere un InvalidHeaderValue
messaggio di errore. Questo problema può verificarsi quando si usa una delle librerie di archiviazione. Il messaggio di errore è simile all'esempio seguente:
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>
Se è stato eseguito l'aggiornamento alla versione beta più recente o disponibile a livello generale dell'SDK e si verifica questo errore, è consigliabile effettuare il downgrade alla versione precedente disponibile a livello generale dell'SDK per verificare se il problema viene risolto. Se il problema persiste o se la raccomandazione non è fattibile, aprire un ticket di supporto per esplorare altre opzioni.
Azure SDK for Python