Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les Kits de développement logiciel (SDK) Azure sont des collections de bibliothèques conçues pour faciliter l’utilisation des services Azure à partir de différents langages. Les Kits de développement logiciel (SDK) sont conçus pour simplifier les interactions entre votre application et les ressources Azure. À mesure que votre code interagit avec les Ressources Azure Storage, vous pouvez utiliser des bibliothèques clientes pour gérer les ressources et utiliser des données.
Le Kit de développement logiciel (SDK) Azure fournit deux ensembles de bibliothèques pour l’utilisation des Ressources Azure Storage. Un ensemble de bibliothèques repose sur l'API REST Stockage Azure et est conçu pour gérer les opérations d’accès aux données pour les objets blob, les files d’attente et les fichiers. Ces bibliothèques sont parfois appelées plan de données. Un autre ensemble de bibliothèques s’appuie sur l’API REST du fournisseur de ressources Stockage Azure et est conçu pour gérer les opérations de gestion des ressources. Ces bibliothèques sont parfois appelées plan de gestion.
Dans cet article, vous allez découvrir les bibliothèques de gestion et de plan de données, et quand utiliser chaque ensemble de bibliothèques lors de la génération de votre application.
Important
Cet article décrit les dernières bibliothèques clientes Stockage Azure. Ces bibliothèques sont régulièrement mises à jour pour offrir des expériences cohérentes et renforcer votre posture de sécurité. Les bibliothèques plus anciennes ne reçoivent plus de support officiel ni de mises à jour de Microsoft. Nous vous recommandons une transition vers les nouvelles bibliothèques du Kit de développement logiciel Azure pour profiter des nouvelles fonctionnalités et des correctifs de sécurité.
Bibliothèques pour l’accès aux données
Les bibliothèques de plan de données s’appuient sur l’API REST Stockage Azure, ce qui vous permet d’interagir avec les données d’objet blob, de fichier et de file d’attente. Ces bibliothèques clientes fournissent un ensemble de classes qui représentent les ressources avec lesquelles vous interagissez, telles que les conteneurs d’objets blob et les objets blob. Ces classes fournissent des opérations à utiliser avec des ressources Stockage Azure. Par exemple, vous pouvez utiliser les bibliothèques clientes Stockage Blob pour charger et télécharger des objets blob, répertorier des conteneurs et supprimer des objets blob.
Le tableau suivant présente les bibliothèques clientes Stockage Azure pour l’accès aux données :
| Bibliothèque | Référence | Package | Source |
|---|---|---|---|
| Azure.Storage.Blobs | Référence | NuGet | GitHub |
| Azure.Storage.Blobs.Batch | Référence | NuGet | GitHub |
| Azure.Storage.Common | Référence | NuGet | GitHub |
| Azure.Storage.Files.DataLake | Référence | NuGet | GitHub |
| Azure.Storage.Files.Shares | Référence | NuGet | GitHub |
| Azure.Storage.Queues | Référence | NuGet | GitHub |
Pour en savoir plus sur l’utilisation de la bibliothèque de client Stockage Blob pour des scénarios d’accès aux données spécifiques, consultez le Guide du développeur de Stockage Blob pour .NET.
Dans la plupart des cas, vous devez utiliser les bibliothèques de plan de données pour utiliser les ressources Stockage Azure. Toutefois, pour les opérations de gestion des ressources, telles que la création ou la suppression de comptes de stockage, la gestion des clés de compte ou la configuration de scénarios de basculement, vous devez utiliser les bibliothèques de plan de gestion.
Bibliothèques pour la gestion des ressources
Les bibliothèques de plan de gestion s’appuient sur l’API REST du fournisseur de ressources Stockage Azure, ce qui vous permet de gérer les Ressources Azure Storage. Le fournisseur de ressources Stockage Azure est un service basé sur Azure Resource Manager et qui permet d’accéder aux ressources de gestion pour Stockage Azure. Vous pouvez utiliser les bibliothèques de plan de gestion pour créer, mettre à jour, gérer et supprimer des ressources comme des comptes de stockage, des points de terminaison privés et des clés d’accès de compte.
Le tableau suivant montre la bibliothèque de client Stockage Azure pour la gestion des ressources :
| Bibliothèque | Référence | Package | Source |
|---|---|---|---|
| Azure.ResourceManager.Storage | Référence | NuGet | GitHub |
Pour en savoir plus sur l’utilisation de la bibliothèque de gestion Stockage Azure pour des scénarios de gestion des ressources spécifiques, consultez le Guide du développeur de la bibliothèque de gestion Stockage Azure pour .NET.
Étapes suivantes
- Pour en savoir plus sur l’utilisation de la bibliothèque de client Stockage Blob pour des scénarios d’accès aux données spécifiques, consultez les ressources du guide du développeur du plan de données suivantes :
- Pour en savoir plus sur l’utilisation de la bibliothèque de gestion Stockage Azure pour des scénarios de gestion des ressources spécifiques, consultez Prise en main de la bibliothèque de gestion Stockage Azure pour .NET.