Se connecter à des sources de données locales à partir d’Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation + Standard)

Parfois, votre flux de travail doit se connecter à une source de données locale et peut utiliser uniquement des connecteurs qui fournissent cet accès via une passerelle de données locale. Pour configurer cette passerelle de données locale, vous devez effectuer les tâches suivantes : installez la passerelle de données locale locale et créez une ressource de passerelle de données locale dans Azure pour la passerelle de données locale. Lorsque vous ajoutez un déclencheur ou une action à votre flux de travail à partir d’un connecteur qui nécessite la passerelle de données, vous pouvez sélectionner la ressource de passerelle de données à utiliser avec votre connexion.

Dans les flux de travail d’application logique Consommation, vous pouvez vous connecter à des sources de données locales à l’aide de connecteurs qui fournissent un accès via la passerelle de données locale. Dans les flux de travail d’application logique Standard, vous pouvez accéder directement aux ressources locales dans des réseaux virtuels Azure ou utiliser des connecteurs de fournisseur de services intégrés qui n’ont pas besoin de la passerelle de données pour accéder à votre source de données locale. À la place, vous fournissez des informations qui authentifient votre identité et autorisent l’accès à votre source de données. Toutefois, si un connecteur de fournisseur de services intégré n’est pas disponible pour votre source de données, mais qu’un connecteur managé est disponible, vous devez utiliser la passerelle de données locale.

Ce guide montre comment créer la ressource de passerelle de données Azure après avoir installé la passerelle locale sur votre ordinateur local.

Pour plus d’informations, consultez la documentation suivante :

Pour plus d’informations sur l’utilisation d’une passerelle avec d’autres services, consultez la documentation suivante :

Sources de données prises en charge

Dans Azure Logic Apps, la passerelle de données locale prend en charge les connecteurs locaux pour les sources de données suivantes :

Vous pouvez aussi créer des connecteurs personnalisés qui se connectent à des sources de données via HTTP ou HTTPS en utilisant REST ou SOAP. Bien qu’une passerelle proprement dite n’entraîne pas de frais supplémentaires, le modèle tarifaire d’Azure Logic Apps s’applique à ces connecteurs et à d’autres opérations dans Azure Logic Apps.

Limites

Azure Logic Apps prend en charge les opérations de lecture et d’écriture via la passerelle de données, mais ces opérations ont des limites sur leur taille de charge utile.

Prérequis

  • Une passerelle de données locale doit être déjà installée sur un ordinateur local. Cette installation de passerelle de données doit exister avant de pouvoir créer une ressource de passerelle de données qui est liée à cette installation. Vous ne pouvez installer qu’une seule passerelle de données par ordinateur local.

  • Vous avez les mêmes compte et abonnement Azure que ceux que vous avez utilisé pour l’installation de votre passerelle. Ce compte Azure ne doit appartenir qu’à un seul locataire ou annuaire Microsoft Entra. Vous devez utiliser les mêmes compte et abonnement Azure pour créer votre ressource de passerelle dans Azure, car seul l’administrateur de la passerelle peut créer la ressource de passerelle dans Azure. Les principaux de service ne sont actuellement pas pris en charge.

    • Lorsque vous créez une ressource de passerelle de données dans Azure, vous sélectionnez une installation de passerelle de données pour établir un lien avec votre ressource de passerelle et uniquement cette ressource de passerelle. Chaque ressource de passerelle ne peut être liée qu’à une seule installation de passerelle. Vous ne pouvez pas sélectionner une installation de passerelle déjà associée à une autre ressource de passerelle.

    • Vos ressources d’application logique et de passerelle n’ont pas besoin d’exister dans le même abonnement Azure. Dans les déclencheurs et les actions où vous utilisez la ressource de passerelle, vous pouvez sélectionner un autre abonnement Azure disposant d’une ressource de passerelle, mais uniquement si cet abonnement existe dans le même locataire ou répertoire Microsoft Entra que votre ressource d’application logique. Vous devez également disposer d’autorisations d’administrateur sur la passerelle, qu’un autre administrateur peut configurer pour vous. Pour plus d’informations, consultez Passerelle de données : Automatisation à l’aide de PowerShell – Partie 1 et PowerShell : Passerelle de données – Add-DataGatewayClusterUser.

      Remarque

      Actuellement, vous ne pouvez pas partager une ressource de passerelle de données ou une installation sur plusieurs abonnements. Pour envoyer des commentaires sur le produit, consultez Forum de commentaires Microsoft Azure.

Créer une ressource de passerelle Azure

Après avoir installé la passerelle de données sur un ordinateur local, créez la ressource Azure pour votre passerelle de données.

  1. Connectez-vous au portail Azure avec le même compte Azure que celui utilisé pour installer la passerelle.

  2. Dans la fenêtre de recherche du portail Azure, entrez passerelles de données locales, puis choisissez Passerelles de données locales.

    Screenshot shows Azure portal search box with the words, on-premises data gateway. The results list shows the selected option, On-premises data gateways.

  3. Sous Passerelles de données locales, sélectionnez Créer.

    Screenshot shows the page for On-premises data gateways with the selected option for Create.

  4. Sous Créer une passerelle, fournissez les informations suivantes pour votre ressource de passerelle. Quand vous avez terminé, sélectionnez Vérifier + créer.

    Propriété Description
    Abonnement Sélectionnez l’abonnement Azure pour le compte Azure que vous avez utilisé pour l’installation de la passerelle. L’abonnement par défaut est basé sur le compte Azure que vous avez utilisé pour vous connecter.
    Groupe de ressources Sélectionnez le groupe de ressources Azure que vous souhaitez utiliser.
    Nom Entrez pour votre ressource de passerelle un nom qui contient uniquement des lettres, des chiffres, des traits d’union (-) des traits de soulignement (_), des parenthèses ((, )) ou des points (.).
    Région Sélectionnez la même région ou position que pour le service cloud de la passerelle pendant l’installation de la passerelle. Autrement, votre installation de passerelle ne s’affichera pas dans la liste Nom d’installation. La position de votre ressource d’application logique peut être différente de celle de votre ressource de passerelle.
    Nom de l’installation Sélectionnez une installation de passerelle, qui apparaît dans la liste uniquement lorsque ces conditions sont remplies :

    - L’installation de la passerelle utilise la même région que la ressource de passerelle que vous souhaitez créer.
    -L’installation de la passerelle n’est pas liée à une autre ressource de passerelle Azure.
    - L’installation de la passerelle est liée au même compte Azure que celui que vous utilisez pour créer la ressource de passerelle.
    - Votre compte Azure appartient à un seul locataire ou annuaire Microsoft Entra et est le même compte que celui que vous avez utilisé pour l’installation de la passerelle.

    Pour plus d’informations, consultez Foire aux questions.

    Voici un exemple illustrant une installation de passerelle qui se trouve dans la même région que votre ressource de passerelle et qui est liée au même compte Azure :

    Screenshot shows the page for Create a gateway. The Name, Region, and other boxes contain values. The button, Review + create, appears selected.

  5. Sur la page de validation qui s’affiche, confirmez toutes les informations que vous avez fournies, puis sélectionnez Créer.

Se connecter à des données locales

Après avoir créé votre ressource de passerelle et avoir associé votre abonnement Azure à cette ressource, vous pouvez créer une connexion entre votre workflow d’application logique et votre source de données locale à l’aide de la passerelle.

  1. Sur le Portail Azure, créez ou ouvrez votre workflow d’application logique dans le Concepteur.

  2. Ajoutez un déclencheur ou une action à partir d’un connecteur qui prend en charge les connexions locales via la passerelle de données.

    Remarque

    Dans Workflows d’application logique de consommation, si un connecteur dispose d’une version managée et d’une version intégrée, utilisez la version managée, qui inclut la fonctionnalité de sélection de passerelle. Dans les workflows d’application logique Standard, les connecteurs intégrés qui se connectent à des sources de données locales n’ont pas besoin d’utiliser la passerelle.

  3. Pour le déclencheur ou l’action, fournissez les informations suivantes :

    1. S’il existe une option permettant de se connecter via une passerelle de données locale, sélectionnez cette option.

    2. Sous Passerelle, dans la liste Abonnement, sélectionnez l’abonnement Azure qui a votre ressource de passerelle.

      Vos ressources d’application logique et de passerelle n’ont pas besoin d’exister dans le même abonnement Azure. Vous pouvez sélectionner parmi d’autres abonnements Azure qui ont chacun une ressource de passerelle, mais uniquement si :

      • Ces abonnements existent dans le même locataire ou répertoire Microsoft Entra que votre ressource d’application logique.
      • Vous disposez d’autorisations d’administrateur sur la passerelle, qu’un autre administrateur peut configurer pour vous.

      Pour plus d’informations, consultez Passerelle de données : Automatisation à l’aide de PowerShell – Partie 1 et PowerShell : Passerelle de données – Add-DataGatewayClusterUser.

    3. Dans la liste Passerelle de connexion, sélectionnez la ressource de passerelle que vous souhaitez utiliser. Cette liste affiche les ressources de passerelle disponibles dans votre abonnement sélectionné. Chaque ressource de passerelle est liée à une seule installation de passerelle.

      Notes

      La liste Passerelle de connexion comprend les ressources de passerelle dans d’autres régions, car l’emplacement de votre ressource d’application logique peut différer de l’emplacement de votre ressource de passerelle.

    4. Fournissez un nom de connexion unique et les autres informations requises, qui dépendent de la connexion que vous souhaitez créer.

      Un nom de connexion unique vous aidera à trouver facilement votre connexion ultérieurement, en particulier si vous créez plusieurs connexions. Le cas échéant, incluez également le nom de domaine complet dans votre nom d’utilisateur.

      L’exemple suivant pour un workflow de consommation montre des exemples d’informations pour une connexion SQL Server :

      Screenshot of a SQL Server connector. The 'Subscription,' 'Connection Gateway,' 'Connection name,' and other boxes have values.

  4. Sélectionnez Créer lorsque vous avez terminé.

Votre connexion de passerelle est maintenant prête et votre workflow d’application logique peut l’utiliser.

Modifier la connexion

Pour mettre à jour les paramètres pour une connexion de passerelle, vous pouvez modifier votre connexion. Cette section continue d’utiliser un workflow de consommation comme exemple.

  1. Pour rechercher toutes les connexions d’API pour votre ressource d’application logique uniquement, dans le menu de votre application logique, sous Outils de développement, sélectionnez Connexions d’API.

    Screenshot of a logic app resource in the Azure portal. On the logic app navigation menu, 'API connections' is highlighted.

  2. Sélectionnez la connexion de passerelle que vous souhaitez modifier, puis sélectionnez Modifier une connexion d’API.

    Conseil

    Si vos mises à jour ne prennent pas effet, essayez d’arrêter et redémarrer le compte de service Windows de passerelle pour votre installation de passerelle.

Pour rechercher toutes les connexions d’API associées à votre abonnement Azure, utilisez l’une des options suivantes :

  • Dans la zone de recherche Portail Azure, entrez les connexions d’API, puis sélectionnez Connecter ions d’API.
  • Dans le menu du portail Azure, sélectionnez Toutes les ressources. Réglez le filtre Type sur Connexion d’API.

Supprimer la ressource de passerelle

Pour créer une autre ressource de passerelle, lier l’installation de votre passerelle à une autre ressource de passerelle ou supprimer la ressource de passerelle, vous pouvez effectivement supprimer celle-ci sans que cela affecte l’installation de la passerelle.

  1. Dans le portail Azure, ouvrez votre ressource de passerelle.

  2. Dans la barre d’outils de ressources de la passerelle, sélectionnez Supprimer.

    Screenshot shows on-premises data gateway resource in the Azure portal. On the toolbar, Delete is selected.

Forum aux questions

Q : Pourquoi mon installation de passerelle n’apparaît-elle pas quand je crée ma ressource de passerelle dans Azure ?
R : Ce problème peut se produire pour les raisons suivantes :

  • Votre compte Azure n’est pas le compte que vous avez utilisé pour l’installation de la passerelle sur votre ordinateur local. Vérifiez que vous êtes connecté au portail Azure avec la même identité que celle que vous avez utilisée pour l’installation de la passerelle. Seul l’administrateur de la passerelle peut créer la ressource de passerelle dans le portail Azure. Les principaux de service ne sont actuellement pas pris en charge.

  • Votre compte Azure n’appartient pas à un seul locataire ou annuaire Microsoft Entra. Vérifiez que vous utilisez le même locataire ou répertoire Microsoft Entra que celui que vous avez utilisé lors de l’installation de la passerelle.

  • Vos ressource de passerelle et installation de passerelle n’existent pas dans la même région. Assurez-vous que l’installation de votre passerelle utilise la même région que celle où vous souhaitez créer la ressource de passerelle dans Azure. Toutefois, la position de votre ressource d’application logique peut être différente de celle de votre ressource de passerelle.

  • L’installation de votre passerelle n’est pas encore associée à la ressource de passerelle. Chaque ressource de passerelle peut lier à une seule installation de passerelle, qui ne peut lier qu’à un seul compte et abonnement Azure. Par conséquent, vous ne pouvez pas sélectionner une installation de passerelle déjà associée à une autre. Ces installations ne s’affichent pas dans la liste Nom d’installation.

    Pour passer en revue vos inscriptions de passerelle dans le portail Azure, recherchez toutes vos ressources Azure qui ont le type de ressource Passerelles de données locales dans tous vos abonnements Azure. Pour dissocier une installation de la passerelle d’une autre ressource de passerelle, consultez Supprimer la ressource de passerelle.

Q : pourquoi l’emplacement de ma passerelle existante a-t-il changé ?
R : Les ressources de passerelle créées avant le 3 mai 2017 ont été déplacées vers les emplacements d’origine du locataire Microsoft Entra pour le compte professionnel ou scolaire qui a créé ces passerelles. Toutefois, ces modifications ne doivent pas affecter les applications logiques en cours d’exécution, qui doivent continuer à fonctionner normalement. Compte tenu de la disponibilité générale de la passerelle en mai, les emplacements de ressources de la passerelle peuvent différer des emplacements de l’application logique.

Étapes suivantes