Archiviazione di Azure esempi con le librerie client Python

Questo articolo offre una panoramica degli scenari di esempio di codice disponibili nelle guide per sviluppatori e nel repository di esempi. Fare clic sui collegamenti per visualizzare gli esempi corrispondenti, nelle guide per sviluppatori o nei repository GitHub.

Le guide per sviluppatori sono raccolte di articoli che forniscono informazioni dettagliate ed esempi di codice per scenari specifici correlati ai servizi di Archiviazione di Azure. Per altre informazioni sulla guida per sviluppatori di Archiviazione BLOB per Python, vedere Introduzione a Archiviazione BLOB di Azure e Python.

Nota

Questi esempi usano la libreria python v12 più recente Archiviazione di Azure. Per il codice legacy v2.1, vedere Archiviazione di Azure: Introduzione alle Archiviazione di Azure in Python nel repository GitHub.

Esempi di BLOB

La tabella seguente include collegamenti a guide e esempi per sviluppatori Archiviazione BLOB di Azure che usano librerie client Python:

Argomento Guida per gli sviluppatori Esempi in GitHub
Autenticazione/autorizzazione Autorizzare l'accesso e connettersi all'archiviazione BLOB Creare una firma di accesso condiviso di delega utente per un BLOB Creare una firma di accesso condiviso del servizio per un BLOB



Creare una firma di accesso condiviso dell'account

Creare un client del servizio BLOB usando azure Identity

Create blob service client using a stringa di connessione


Creare un client del servizio BLOB usando una chiave

di accesso condiviso Creare un client BLOB dall'URL




Creare un client di firma di accesso condiviso del client BLOB Creare un client del servizio BLOB con ClientSecretCredential

Creare un token di firma di accesso condiviso
Creare un contenitore Creare un contenitore Creare un contenitore

Creare un client contenitore usando l'URL


di firma di accesso condiviso Creare un contenitore usando il client del contenitore
Caricamento Caricare un BLOB Caricare un BLOB Caricare UN BLOB

nel contenitore
Scarica Scaricare un BLOB Scaricare un BLOB
List Elencare i CONTENITORi

Elencare i BLOB
Elencare i contenitori

Elencare i BLOB nel contenitore
Elimina Eliminare i contenitori

Elimina BLOB
Eliminare un contenitore usando il client

del servizio Delete container client

Delete BLOB

Delete multiple BLOBs


Undelete BLOB
Copia Panoramica delle operazioni

di copia Copiare un BLOB da un URL


dell'oggetto di origine Copiare un BLOB con pianificazione asincrona
Copiare BLOB dall'URL

Interrompere la copia del BLOB dall'URL
Lease Creare e gestire lease di contenitori

Creare e gestire lease di BLOB
Acquisire lease nel contenitore

Acquisire lease nel BLOB
Proprietà e metadati Gestire le proprietà del contenitore e i metadati Gestire le proprietà e i metadati

dei BLOB
Ottenere le proprietà

del contenitore Impostare i metadati del

contenitore Get blob properties
Tag di indice Usare i tag di indice BLOB per gestire e trovare i dati
Livelli di accesso Impostare o modificare il livello di accesso di un BLOB in blocchi
Servizio BLOB Ottenere informazioni sull'account

del servizio BLOB Impostare le proprietà


del servizio BLOB Ottenere le proprietà del servizio BLOB Ottenere le statistiche


del servizio BLOB
Criteri di accesso Impostare i criteri

di accesso ai contenitori Ottenere i criteri di accesso ai contenitori

Esempi di Data Lake Storage

La tabella seguente include collegamenti ad esempi di Azure Data Lake Storage che usano librerie client Python:

Argomento Esempi in GitHub
Servizio Data Lake Creare un client del servizio Data Lake
File system Creare un client di file system
Eliminare il file system
Directory Creare un client di directory
Ottenere le autorizzazioni per la directory
Impostare le autorizzazioni per la directory
Rinominare la directory
Ottenere le proprietà della directory
Elimina directory
file Creare un client di file
Crea file
Ottenere le autorizzazioni per un file
Impostare le autorizzazioni per un file
Accodare dati a un file
Leggere dati da un file

Esempi di file di Azure

La tabella seguente include collegamenti ad esempi di file di Azure che usano librerie client Python:

Argomento Esempi in GitHub
Autenticazione Creare un client del servizio di condivisione da una stringa di connessione
Creare un client del servizio di condivisione da un account e una chiave di accesso
Generare il token di firma di accesso condiviso
Servizio file Impostare le proprietà del servizio
Ottenere le proprietà del servizio
Creare condivisioni con il client del servizio file
Elencare le condivisioni con il client del servizio file
Eliminare condivisioni con il client del servizio file
Condivisione file Creare un client di condivisione da una stringa di connessione
Ottenere il client di condivisione
Creare una condivisione con il client di condivisione file
Creare uno snapshot di condivisione
Eliminare una condivisione con il client di condivisione file
Imposta la quota di condivisione
Impostare i metadati di condivisione
Ottenere le proprietà di condivisione
Directory Crea directory
Caricare un file nella directory
Eliminare un file dalla directory
Elimina directory
Creare una sottodirectory
Elencare directory e file
Eliminare una sottodirectory
Ottenere il client di sottodirectory
Elencare i file nella directory
file Creare un client di file
Crea file
Carica file
Scaricare un file
Elimina file
Copiare un file da un URL

Esempi di code

La tabella seguente include collegamenti ad esempi di code di Azure che usano librerie client Python:

Argomento Esempi in GitHub
Autenticazione Eseguire l'autenticazione con una stringa di connessione
Creare il token del client del servizio di accodamento
Creare il client di accodamento da una stringa di connessione
Generare il token di firma di accesso condiviso del client di accodamento
Servizio di accodamento Creare il client del servizio di accodamento
Impostare le proprietà del servizio di accodamento
Ottenere le proprietà del servizio di accodamento
Creare una coda con il servizio client
Eliminare una coda con il servizio client
Queue Creare un client di accodamento
Impostare i metadati della coda
Ottenere le proprietà della coda
Creare una coda con il client di accodamento
Eliminare una coda con il client di accodamento
Elencare le code
Ottenere il client di accodamento
Message Inviare messaggi
Ricevere messaggi
Visualizzare l'anteprima del messaggio
Aggiornare un messaggio
Eliminare un messaggio
Cancellare messaggi
Impostare i criteri di accesso ai messaggi

Esempi di tabelle

L'elenco seguente include collegamenti ad esempi di tabelle di Azure che usano librerie client Python:

Gli esempi per le librerie client deprecate sono disponibili in Esempi di Archiviazione tabelle di Azure per Python.

Librerie di esempi di codice Azure

Per visualizzare le librerie complete Python di esempio, vedere:

È possibile esplorare e clonare il repository GitHub per ogni libreria.

Guide introduttive

Per istruzioni su come installare e iniziare a usare le librerie client Archiviazione di Azure, vedere le guide seguenti.

Passaggi successivi

Per informazioni su esempi con altri linguaggi: