Condividi tramite


Panoramica delle librerie client di Archiviazione di Azure

Gli SDK di Azure sono raccolte di librerie create per semplificare l'uso dei servizi di Azure da linguaggi diversi. Gli SDK sono progettati per semplificare le interazioni tra l'applicazione e le risorse di Azure. Durante le interazioni tra le risorse di Archiviazione di Azure, è possibile usare le librerie client per gestire le risorse e usare i dati.

Azure SDK offre due set di librerie per l'uso delle risorse di Archiviazione di Azure. Un set di librerie si basa sull'API REST di Archiviazione di Azure ed è progettato per la gestione delle operazioni di accesso ai dati per BLOB, code e file. Queste librerie vengono talvolta definite piano dati. Un altro set di librerie si basa sull'API REST del provider di risorse di Archiviazione di Azure ed è progettato per la gestione delle operazioni di gestione delle risorse. Queste librerie vengono talvolta definite piano di gestione.

In questo articolo vengono fornite informazioni sulle librerie di gestione e del piano dati e su quando usare ogni set di librerie durante la compilazione dell'applicazione.

Importante

Questo articolo illustra le librerie client di Archiviazione di Azure più recenti. Le librerie vengono aggiornate regolarmente per favorire esperienze coerenti e rafforzare la postura di sicurezza. Non sono più disponibili il supporto ufficiale o gli aggiornamenti da Microsoft per le versioni meno recenti. È consigliabile passare alle nuove librerie di Azure SDK per sfruttare le nuove funzionalità e gli aggiornamenti critici della sicurezza.

Librerie per l'accesso ai dati

Le librerie del piano dati si basano sull'API REST di Archiviazione di Azure e consentono di interagire con i dati BLOB, file e code. Queste librerie client forniscono un set di classi che rappresentano le risorse con cui si interagisce, ad esempio contenitori BLOB e BLOB. Queste classi forniscono operazioni per lavorare con le risorse di Archiviazione di Azure. Ad esempio, è possibile usare le librerie client di archiviazione BLOB per caricare e scaricare BLOB, elencare contenitori ed eliminare BLOB.

La tabella seguente mostra le librerie client di Archiviazione di Azure usate per l'accesso ai dati:

Libreria Riferimento Pacchetto Origine
Azure.Storage.Blobs Riferimento NuGet GitHub
Azure.Storage.Blobs.Batch Riferimento NuGet GitHub
Azure.Storage.Common Riferimento NuGet GitHub
Azure.Storage.Files.DataLake Riferimento NuGet GitHub
Azure.Storage.Files.Shares Riferimento NuGet GitHub
Azure.Storage.Queues Riferimento NuGet GitHub

Per altre informazioni sull'uso della libreria client di Archiviazione BLOB per scenari di accesso a dati specifici, vedere la Guida per gli sviluppatori di Archiviazione BLOB per .NET.

Nella maggior parte dei casi, è consigliabile usare le librerie del piano dati per usare le risorse di Archiviazione di Azure. Tuttavia, per le operazioni di gestione delle risorse, ad esempio la creazione o l'eliminazione di account di archiviazione, la gestione delle chiavi dell'account o la configurazione di scenari di failover, è necessario usare le librerie del piano di gestione.

Librerie per la gestione delle risorse

Le librerie del piano di gestione si basano sull'API REST del provider di risorse di Archiviazione di Azure e consentono quindi di gestire le risorse di Archiviazione di Azure. Il provider di risorse di Archiviazione di Azure è un servizio basato su Azure Resource Manager e fornisce l'accesso alle risorse di gestione per Archiviazione di Azure. È possibile usare le librerie del piano di gestione per creare, aggiornare, gestire ed eliminare risorse come account di archiviazione, endpoint privati e chiavi di accesso degli account.

La tabella seguente illustra la libreria client di Archiviazione di Azure per la gestione delle risorse:

Libreria Riferimento Pacchetto Origine
Azure.ResourceManager.Storage Riferimento NuGet GitHub

Per altre informazioni sull'uso della libreria di gestione di Archiviazione di Azure per scenari di gestione delle risorse specifici, vedere la Guida per sviluppatori della libreria di gestione di Archiviazione di Azure per .NET.

Passaggi successivi