Connecter votre application aux services Azure

Azure offre un large éventail de services que les applications peuvent tirer parti de qu’elles soient hébergées dans Azure ou localement. Par exemple, vous pouvez :

  • Utilisez Stockage Blob Azure pour stocker et récupérer des fichiers dans le cloud.
  • Ajoutez une fonctionnalité de recherche en texte intégral à votre application à l’aide d’Azure AI Search.
  • Utilisez Azure Service Bus pour gérer la messagerie entre différents composants d’une architecture de microservices.
  • Utilisez Analyse de texte pour identifier et réactez les données sensibles dans un document.

Les services Azure offrent l’avantage qu’ils sont entièrement gérés par Azure.

Accès aux services Azure à partir du code d’application

Il existe deux façons d’accéder au service Azure à partir de votre code d’application.

  • Kit de développement logiciel (SDK) Azure : disponible pour .NET, Java, JavaScript, Python et Go.
  • API REST Azure - Disponible à partir de toutes les langues.

Si possible, il est recommandé d’utiliser le Kit de développement logiciel (SDK) Azure pour accéder aux services Azure à partir du code d’application. Les avantages de l’utilisation du Kit de développement logiciel (SDK) Azure sont les suivants :

  • L’accès aux services Azure ressemble à l’utilisation de n’importe quelle autre bibliothèque. Vous importez le package du Kit de développement logiciel (SDK) approprié dans votre application, créez un objet client, puis appelez des méthodes sur l’objet client pour communiquer avec votre ressource Azure.
  • Simplifie le processus d’authentification de votre application auprès d’Azure. Lors de la création d’un objet client sdk, vous incluez les informations d’identification appropriées et le Kit de développement logiciel (SDK) s’occupe de l’authentification de vos appels à Azure
  • Modèle de programmation simplifié. En interne, le Kit de développement logiciel (SDK) Azure appelle l’API REST Azure. Toutefois, le Kit de développement logiciel (SDK) Azure a intégré la gestion des erreurs, la logique de nouvelle tentative et la pagination des résultats, ce qui simplifie la programmation par rapport au Kit de développement logiciel (SDK) plus simple que d’appeler directement l’API REST.

Kit de développement logiciel (SDK) Azure

Le Kit de développement logiciel (SDK) Azure permet l’accès par programmation aux services Azure à partir des applications .NET, Java, JavaScript, Python et Go. Les applications installent les packages nécessaires à partir de leur gestionnaire de package respectif, puis appellent des méthodes pour accéder par programmation aux ressources Azure.

Vous trouverez plus d’informations sur le Kit de développement logiciel (SDK) Azure pour chaque langue dans le centre de développement de chaque langage.

Langage   Vue d’ensemble Liste des packages
.NET Logo .NET Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour .NET Liste des packages Azure SDK pour .NET
Java Logo Java Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour Java Liste des packages Azure SDK pour Java
JavaScript Logo JavaScript Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour JavaScript Liste des packages Du Kit de développement logiciel (SDK) Azure pour JavaScript
Python Logo Python Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour Python Liste des packages Azure SDK pour Python
Golang Logo Go Vue d’ensemble du Kit de développement logiciel (SDK) Azure pour Go Liste des packages du Kit de développement logiciel (SDK) Azure pour Go

API REST Azure

Les langages de programmation non pris en charge par le Kit de développement logiciel (SDK) Azure peuvent utiliser l’API REST Azure. Des détails sur l’appel de l’API REST Azure et la liste complète des opérations sont disponibles dans la vue d’ensemble de l’API REST Azure.