Partager via


Connectez votre application aux services Azure

Ceci est la quatrième partie d’une série de 7 articles pour aider les développeurs à débuter avec Azure.

Azure offre une variété de services dont les applications peuvent tirer parti, qu’elles soient hébergées dans Azure ou sur site. Par exemple, vous pourriez :

  • Utiliser Azure Blob Storage pour stocker et récupérer des fichiers dans le cloud.
  • Ajouter des capacités de recherche en texte intégral à votre application à l’aide d’Azure AI Search.
  • Utiliser Azure Service Bus pour gérer la messagerie entre différents composants d’une architecture de microservices.
  • Utiliser Text Analytics pour identifier et supprimer des données sensibles dans un document.

Les services Azure offrent l’avantage d’être entièrement gérés par Azure.

Accéder aux services Azure à partir du code de l’application

Il existe deux façons d’accéder aux services Azure à partir du code de votre application.

  • Azure SDK : Disponible pour .NET, Java, JavaScript, Python et Go.
  • Azure REST API : Disponible pour tous les langages.

Dans la mesure du possible, il est recommandé d’utiliser l’Azure SDK pour accéder aux services Azure à partir du code de l’application. Les avantages de l’utilisation de l’Azure SDK incluent :

  • Accéder aux services Azure est similaire à l’utilisation de toute autre bibliothèque. Vous importez le package SDK approprié dans votre application, créez un objet client, puis appelez des méthodes sur cet objet client pour communiquer avec votre ressource Azure.
  • Simplifie le processus d’authentification de votre application à Azure. Lorsque vous créez un objet client SDK, vous incluez les bonnes informations d’identification et le SDK se charge d’authentifier vos appels à Azure.
  • Modèle de programmation simplifié. En interne, l’Azure SDK appelle l’Azure REST API. Cependant, l’Azure SDK dispose d’une gestion d’erreurs intégrée, d’une logique de nouvelle tentative et de la pagination des résultats, ce qui simplifie la programmation avec le SDK par rapport à l’appel direct de l’API REST.

Kit de développement logiciel (SDK) Azure

L’Azure SDK permet un accès programmatique aux services Azure à partir d’applications .NET, Java, JavaScript, Python et Go. Les applications installent les packages nécessaires à partir de leur gestionnaire de packages respectif, puis appellent des méthodes pour accéder aux ressources Azure par programmation.

Davantage d’informations sur l’Azure SDK pour chaque langage sont disponibles dans le centre de développement de chaque langage.

Langue   Vue d’ensemble Liste des packages
Logo .NET .NET Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour .NET Liste des packages Azure SDK pour .NET
Logo Java Java Aperçu de l’Azure SDK pour Java Liste des packages Azure SDK pour Java
Logo JavaScript JavaScript Aperçu de l’Azure SDK pour JavaScript Liste des packages Azure SDK pour JavaScript
Logo Python Python Aperçu de l’Azure SDK pour Python Liste des packages Azure SDK pour Python
Logo Golang Go Aperçu de l’Azure SDK pour Go Liste des packages Azure SDK pour Go

API REST Azure

Les langages de programmation non pris en charge par l’Azure SDK peuvent utiliser l’Azure REST API. Des détails sur la manière d’appeler l’Azure REST API et une liste complète des opérations sont disponibles dans l’aperçu de l’Azure REST API.