bibliothèque de client de gestion Stockage Microsoft Azure pour .NET

Stockage Microsoft Azure est un service géré par Microsoft qui fournit un stockage cloud hautement disponible, sécurisé, durable, évolutif et redondant.

Cette bibliothèque prend en charge la gestion des ressources Stockage Microsoft Azure, y compris la création de comptes de stockage.

Cette bibliothèque suit les nouvelles recommandations du Kit de développement logiciel (SDK) Azure et fournit de nombreuses fonctionnalités de base :

- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
- HTTP pipeline with custom policies.
- Better error-handling.
- Support uniform telemetry across all languages.

Prise en main

Installer le package

Installez la bibliothèque de gestion Stockage Microsoft Azure pour .NET avec NuGet :

dotnet add package Azure.ResourceManager.Storage

Prérequis

Tout d’abord, pour installer le package Microsoft Azure Identity :

dotnet add package Azure.Identity

Configurez un moyen de s’authentifier auprès de Microsoft Azure avec Azure Identity.

Voici quelques options :

Vous trouverez plus d’informations et différentes approches d’authentification à l’aide de Microsoft Azure Identity dans ce document.

Authentifier le client

L'option par défaut pour créer un client authentifié consiste à utiliser DefaultAzureCredential. Comme toutes les API de gestion passent par le même point de terminaison, pour interagir avec les ressources, un seul niveau supérieur ArmClient doit être créé.

Pour vous authentifier auprès de Microsoft Azure et créer un ArmClient, effectuez le code suivant :

using Azure.Identity;
using Azure.ResourceManager;

ArmClient armClient = new ArmClient(new DefaultAzureCredential());

Vous trouverez plus de documentation pour la Azure.Identity.DefaultAzureCredential classe dans ce document.

Concepts clés

Les concepts clés du kit de développement logiciel Microsoft Azure SDK pour .NET sont disponibles ici

Exemples

Dépannage

  • Si vous trouvez un bogue ou si vous avez une suggestion, créez un problème via des problèmes GitHub et veillez à ajouter l’étiquette « Aperçu » au problème.
  • Si vous avez besoin d’aide, case activée questions précédentes ou posez-en de nouvelles sur StackOverflow à l’aide de balises Azure et .NET.
  • Si vous rencontrez des problèmes avec l’authentification, accédez à DefaultAzureCredential documentation.

Étapes suivantes

Pour plus d’informations sur le Kit de développement logiciel (SDK) Microsoft Azure, consultez ce site web.

Contribution

Pour plus d’informations sur la contribution à ce dépôt, consultez le guide de contribution.

Ce projet accepte les contributions et les suggestions. La plupart des contributions vous demandent d’accepter un contrat de licence de contribution (CLA) déclarant que vous avez le droit de nous accorder, et que vous nous accordez réellement, les droits d’utilisation de votre contribution. Pour plus d’informations, visitez https://cla.microsoft.com.

Lorsque vous envoyez une demande de tirage, un cla-bot détermine automatiquement si vous devez fournir un cla cla et décorer la demande de tirage de manière appropriée (par exemple, étiquette, commentaire). Suivez les instructions fournies par le bot. Vous n’aurez besoin d’effectuer cette action qu’une seule fois sur tous les dépôts à l’aide de notre cla cla.

Ce projet a adopté le Code de conduite Open Source de Microsoft. Pour plus d’informations, consultez les Questions fréquentes (FAQ) sur le code de conduite ou envoyez vos questions ou vos commentaires à opencode@microsoft.com.