Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- Per altre informazioni sull'uso della libreria client di Archiviazione BLOB per scenari di accesso ai dati specifici, vedere le risorse della guida per sviluppatori del piano dati seguenti:
- Per altre informazioni sull'uso della libreria di gestione di Archiviazione di Azure per scenari di gestione delle risorse specifici, vedere Introduzione alla libreria di gestione di Archiviazione di Azure per .NET.