Condividi tramite


Esempi di Archiviazione di Azure basati sulle librerie client JavaScript

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 sulle guide per sviluppatori di Archiviazione BLOB per JavaScript o TypeScript, vedere Introduzione ad Archiviazione BLOB di Azure e JavaScript

Note

Questi esempi si basano sulla versione più recente della libreria JavaScript v12 di Archiviazione di Azure. Per il codice v11 legacy, vedere Introduzione al servizio BLOB di Azure in Node.js nel repository GitHub.

Esempi di BLOB

La tabella seguente include collegamenti alle guide e agli esempi per sviluppatori di Archiviazione BLOB di Azure che usano librerie client JavaScript. I collegamenti della guida per gli sviluppatori includono frammenti di codice JavaScript e TypeScript, mentre i collegamenti di esempio conducono direttamente al codice nel repository GitHub.

Argomento Guida per sviluppatori Esempi in GitHub
Autenticazione/autorizzazione Autorizzare l’accesso e connettersi ad 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 di un account
Eseguire l'autenticazione con Microsoft Entra ID (scelta consigliata):
JavaScript
TypeScript

1Eseguire l'autenticazione usando credenziali chiave condivisa:
JavaScript
TypeScript

1Eseguire l'autenticazione con la stringa di connessione:
JavaScript TypeScript
Creare un contenitore Creare un contenitore Creare un contenitore:
JavaScript
TypeScript
Caricamento Caricare un BLOB Caricare un BLOB:
JavaScript
TypeScript

Caricare in parallelo un flusso in un BLOB:
JavaScript
TypeScript
Download Scaricare un BLOB Scaricare un BLOB:
JavaScript
TypeScript

Scaricare in parallelo BLOB in blocco:
JavaScript
TypeScript
Elenco Elencare i contenitori

Elencare i BLOB
Elencare i contenitori:
JavaScript
TypeScript

Elencare i contenitori con un iteratore:
JavaScript
TypeScript

Elencare i contenitori per pagina:
JavaScript
TypeScript

Elencare i BLOB con un iteratore:
JavaScript
TypeScript

Elencare i BLOB per pagina:
JavaScript
TypeScript

Elencare i BLOB per gerarchia:
JavaScript
TypeScript
Delete Eliminare i contenitori

Eliminare BLOB
Eliminare un contenitore:
JavaScript
TypeScript
Copiare Informazioni generali sulle operazioni di copia

Copiare un BLOB dall'URL di un oggetto di origine


Copiare un BLOB con pianificazione asincrona
Lease Creare e gestire lease di contenitori

Creare e gestire lease di BLOB
Proprietà e metadati Gestire le proprietà e i metadati dei contenitori

Gestire le proprietà e i metadati dei BLOB
Tag indice Usare i tag di indice BLOB per gestire e trovare dati
Livelli di accesso Impostare o modificare il livello di accesso di un BLOB in blocchi Impostare il livello di accesso a un BLOB:
JavaScript
TypeScript
Servizio BLOB Creare un client del servizio BLOB:
JavaScript
TypeScript

Creare un client del servizio BLOB con l’URL della firma di accesso condivisa:
JavaScript
TypeScript
Snapshot Creare uno snapshot BLOB:
JavaScript
TypeScript

Scaricare uno snapshot BLOB:
JavaScript
TypeScript
Risoluzione dei problemi Attivare un errore reversibile con un client contenitore:
JavaScript
TypeScript

1 Microsoft consiglia di usare il flusso di autenticazione più sicuro disponibile. Il flusso di autenticazione descritto in questo esempio richiede un livello di attendibilità molto elevato nell'applicazione e comporta rischi che non sono presenti in altri flussi. Si consiglia di usare questo flusso solo quando altri flussi più sicuri, come le identità gestite, non sono validi.

Esempi di Data Lake Storage

La tabella seguente include collegamenti agli esempi di Data Lake Storage che usano librerie client JavaScript:

Argomento Esempi in GitHub
Servizio Data Lake Creare un client del servizio Data Lake
Sistema di file Creare un file system
Elencare i file system
Elencare i percorsi in un file system
Eliminare un file system
File Creare un file
Scaricare un file

Esempi di File di Azure

La tabella seguente include collegamenti agli esempi di File di Azure che usano librerie client JavaScript:

Argomento Esempi in GitHub
Authentication 1Eseguire l'autenticazione con una stringa di connessione
1Eseguire l'autenticazione con una credenziale con chiave condivisa
Eseguire l'autenticazione con una credenziale anonima
Connettersi usando una pipeline personalizzata
Connettersi usando un proxy
Condividi Creare una condivisione
Elencare le condivisioni
Elencare le condivisioni per pagina
Eliminare una condivisione
Directory Creare una directory
Elencare file e directory
Elencare file e directory per pagina
File Caricamento parallelo di un file
Caricamento parallelo di un flusso leggibile
Download parallelo di un file
Elencare gli handle di file
Elencare gli handle di file per pagina

1 Microsoft consiglia di usare il flusso di autenticazione più sicuro disponibile. Il flusso di autenticazione descritto in questo esempio richiede un livello di attendibilità molto elevato nell'applicazione e comporta rischi che non sono presenti in altri flussi. Si consiglia di usare questo flusso solo quando altri flussi più sicuri, come le identità gestite, non sono validi.

Esempi di code

La tabella seguente include collegamenti agli esempi di Code di Azure che usano librerie client JavaScript:

Argomento Esempi in GitHub
Authentication 1Eseguire l'autenticazione con una stringa di connessione
1Eseguire l'autenticazione con una credenziale con chiave condivisa
Eseguire l'autenticazione con una credenziale anonima
Connettersi usando una pipeline personalizzata
Connettersi usando un proxy
Eseguire l'autenticazione con Microsoft Entra ID (scelta consigliata)
Servizio di accodamento Creare un client del servizio di accodamento
Coda Creare una nuova coda
Elencare le code
Elencare le code per pagina
Eliminare una coda
Messaggio Inviare un messaggio in una coda
Visualizzare in anteprima i messaggi

Ricevere messaggi
Eliminare messaggi

1 Microsoft consiglia di usare il flusso di autenticazione più sicuro disponibile. Il flusso di autenticazione descritto in questo esempio richiede un livello di attendibilità molto elevato nell'applicazione e comporta rischi che non sono presenti in altri flussi. Si consiglia di usare questo flusso solo quando altri flussi più sicuri, come le identità gestite, non sono validi.

Esempi di tabelle

La tabella seguente include collegamenti agli esempi di Tabelle di Azure che usano librerie client JavaScript:

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

Librerie di esempi di codice Azure

Per visualizzare le librerie complete JavaScript di esempio, vedere:

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

Guide introduttive

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

Passaggi successivi

Per informazioni su esempi con altri linguaggi: