Qu’est-ce que le Connecteur de services ?

Le Connecteur de services vous aide à connecter des services de calcul Azure à d’autres services d’arrière-plan. Le connecteur de services configure les paramètres réseau et les informations de connexion (par exemple, la génération de variables d’environnement) entre des services de calcul et des services externes cibles dans le plan de gestion. Les développeurs se servent simplement de leur Kit de développement logiciel (SDK) ou de la bibliothèque par défaut qui utilisent les informations de connexion pour effectuer des opérations de plan de données sur le service de soutien cible.

Cet article donne une vue d’ensemble du Connecteur de services.

À quoi sert le Connecteur de services ?

Toute application s’exécutant sur des services de calcul Azure, qui requiert un service auxiliaire peut utiliser le Connecteur de services. Vous trouverez ci-dessous quelques exemples d’utilisation du Connecteur de services pour simplifier l’expérience de connexion de service à service.

  • WebApp/Container Apps/Spring Apps + Base de données : utilisez un connecteur de services pour connecter PostgreSQL, MySQL ou Azure Cosmos DB à votre App Service/Container Apps/Spring Apps.
  • WebApp/Container Apps/Spring Apps + Stockage : utilisez un connecteur de services pour vous connecter aux comptes de stockage Azure et utiliser facilement vos produits de stockage préférés dans vos applications.
  • WebApp/Container Apps/Spring Apps + Services de messagerie : un connecteur de services peut vous aider à connecter vos applications cloud à Service Bus, Event Hubs et Apache Kafka sur Confluent Cloud.

Consultez Quels services sont pris en charge dans le Connecteur de services pour voir d’autres modèles d’application et de services pris en charge.

Quels sont les avantages de l’utilisation du Connecteur de services ?

Se connecter à un service d’arrière-plan en une seule commande ou en quelques clics :

Le Connecteur de services est conçu pour faciliter l’utilisation. Pour créer une connexion, vous avez besoin de trois paramètres obligatoires, à savoir une instance de service cible, un type d’authentification entre le service de calcul et le service cible et votre type de client d’application. Les développeurs peuvent utiliser Azure CLI ou l’expérience guidée du portail Azure pour créer des connexions.

Utiliser l’état de la connexion pour surveiller ou identifier un problème de connexion :

Lorsqu'une connexion de service est créée, les développeurs peuvent valider et consulter l'état d’intégrité de leurs connexions. Le Connecteur de services peut suggérer certaines actions pour corriger des connexions interrompues.

Quels services sont pris en charge par le connecteur de services ?

Services de calcul :

  • Azure App Service
  • Azure Functions
  • Azure Spring Apps
  • Azure Container Apps
  • Azure Kubernetes Service (AKS)

Target services (Services cibles) :

  • Apache Kafka sur Confluent Cloud
  • Azure App Configuration
  • Azure Cache pour Redis (niveaux de base, Standard et Premium et Enterprise)
  • Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
  • Azure Database pour MySQL
  • Azure Database pour PostgreSQL
  • Hubs d'événements Azure
  • Azure Key Vault
  • Azure Service Bus
  • Azure SQL Database
  • Service Azure SignalR
  • Stockage Azure (stockages Blob, File d’attente, Fichier et Table)
  • Azure Web PubSub

Comment utiliser le Connecteur de services ?

Il existe deux façons principales d’utiliser le Connecteur de services pour votre application Azure :

  • Azure CLI : créez, répertoriez, validez et supprimez des connexions de service à service avec des commandes de connexion dans Azure CLI.
  • Portail Azure : utilisez l’expérience guidée du portail pour créer des connexions de service à service et les gérer avec une liste hiérarchique.

De plus, le connecteur de services est également pris en charge dans les outils clients suivants avec ses fonctionnalités les plus essentielles :

  • Azure PowerShell : Gérez les connexions avec des commandes dans Azure PowerShell.
  • Terraform : Créez et supprimez des connexions avec un outil Infrastructure en tant que Code (tenez compte des limitations).
  • Visual Studio : Gérez les connexions d’un projet via l’intégration de la fonctionnalité Services connectés dans Visual Studio.
  • Intellij : Listez les connexions des services de calcul Azure dans Azure Toolkit pour Intellij.

Enfin, vous pouvez également utiliser des kits SDK Azure et des appels d’API pour interagir avec le connecteur de services. Nous vous recommandons de lire Comment fournir des paramètres corrects avant de commencer, si vous utilisez ces méthodes.

Étapes suivantes

Suivez les tutoriels énumérés ci-dessous pour commencer à créer votre propre application avec Service Connector.