Créer et gérer des comptes d’intégration pour les solutions B2B à l’aide d’Azure Logic AppsCreate and manage integration accounts for B2B solutions by using Azure Logic Apps

Avant de pouvoir créer des solutions d’intégration d’entreprise et B2B à l’aide d’Azure Logic Apps, vous devez créer un compte d’intégration, qui est une ressource Azure distincte offrant une solution sécurisée et évolutive ainsi qu’un conteneur gérable pour les artefacts d’intégration que vous définissez et utilisez avec vos flux de travail d’application logique.Before you can build enterprise integration and B2B solutions by using Azure Logic Apps, you need to create an integration account, which is a separate Azure resource that provides a secure, scalable, and manageable container for the integration artifacts that you define and use with your logic app workflows.

Par exemple, vous pouvez créer, stocker et gérer des artefacts B2B, tels que les partenaires commerciaux, les contrats, les mappages, les schémas, les certificats et les configurations de lots.For example, you can create, store, and manage B2B artifacts, such as trading partners, agreements, maps, schemas, certificates, and batch configurations. En outre, pour que votre application logique puisse utiliser ces artefacts et les connecteurs Logic Apps B2B, vous devez associer votre compte d’intégration à votre application logique.Also, before your logic app can work with these artifacts and use the Logic Apps B2B connectors, you must link your integration account to your logic app. Votre compte d’intégration et votre application logique doivent tous deux se trouver dans le même emplacement ou région.Both your integration account and logic app must exist in the same location or region.

Cette rubrique explique comment effectuer ces tâches :This topic shows you how to perform these tasks:

  • Créez votre compte d’intégration.Create your integration account.
  • Liez votre compte d’intégration à une application logique.Link your integration account to a logic app.
  • Modifiez le niveau tarifaire de votre compte d’intégration.Change the pricing tier for your integration account.
  • Supprimez la liaison de votre compte d’intégration à partir d’une application logique.Unlink your integration account from a logic app.
  • Déplacez votre compte d’intégration vers un autre groupe de ressources ou abonnement Azure.Move your integration account to another Azure resource group or subscription.
  • Supprimez votre compte d’intégration.Delete your integration account.

PrérequisPrerequisites

Créer un compte d’intégrationCreate integration account

Pour cette tâche, vous pouvez utiliser le Portail Azure en suivant les étapes de cette section , Azure PowerShellou Azure CLI.For this task, you can use either the Azure portal by following the steps in this section, Azure PowerShell, or Azure CLI.

  1. Connectez-vous au portail Azure avec les informations d’identification de votre compte Azure.Sign in to the Azure portal with your Azure account credentials.

  2. Dans le menu principal d’Azure, choisissez Créer une ressource.On the main Azure menu, select Create a resource. Dans la zone de recherche, entrez « compte intégration » comme filtre, puis sélectionnez Compte d’intégration.In the search box, enter "integration account" as your filter, and select Integration Account.

    Créer un nouveau compte d’intégration

  3. Sous Compte d’intégration, sélectionnez Créer.Under Integration Account, select Create.

    Choisissez « Ajouter » pour créer un compte d’intégration

  4. Fournissez ces informations sur votre compte d’intégration :Provide this information about your integration account:

    Fournir des détails sur le compte d’intégration

    PropriétéProperty ObligatoireRequired ValueValue DescriptionDescription
    NomName OUIYes <integration-account-name><integration-account-name> Nom de votre compte d’intégration, qui peut contenir uniquement des lettres, des chiffres, des traits d’union (-) des traits de soulignement (_), des parenthèses ((, )) et des points (.).Your integration account's name, which can contain only letters, numbers, hyphens (-), underscores (_), parentheses ((, )), and periods (.). Cet exemple utilise « Fabrikam-Integration ».This example uses "Fabrikam-Integration".
    AbonnementSubscription OUIYes <Azure-subscription-name><Azure-subscription-name> Nom de votre abonnement Azure.The name for your Azure subscription
    Groupe de ressourcesResource group OUIYes <nom-groupe-de-ressources-Azure><Azure-resource-group-name> Le nom du groupe de ressources Azure à utiliser pour organiser les ressources connexes.The name for the Azure resource group to use for organizing related resources. Pour cet exemple, créez un nouveau groupe de ressources nommé « FabrikamIntegration-RG ».For this example, create a new resource group with the name "FabrikamIntegration-RG".
    Niveau tarifairePricing Tier OUIYes <pricing-level><pricing-level> Niveau tarifaire pour le compte d’intégration, que vous pouvez modifier par la suite.The pricing tier for the integration account, which you can change later. Dans cet exemple, sélectionnez Gratuit.For this example, select Free. Pour plus d’informations, consultez les rubriques suivantes :For more information, see these topics:

    - Modèle de tarification de Logic Apps- Logic Apps pricing model

    - Limites et configuration de Logic Apps- Logic Apps limits and configuration

    - Tarification de Logic Apps- Logic Apps pricing

    LieuLocation OUIYes <Azure-region><Azure-region> Région dans laquelle stocker les métadonnées de votre compte d’intégration.The region where to store your integration account metadata. Sélectionnez l’emplacement de votre application logique ou créez vos applications logiques au même emplacement que votre compte d’intégration.Either select the same location as your logic app, or create your logic apps in the same location as your integration account. Pour cet exemple, utilisez « USA Ouest ».For this example, use "West US".

    Remarque: Pour créer un compte d’intégration dans un Environnement de service d’intégration (ISE), sélectionnez cet ISE comme emplacement.Note: To create an integration account inside an integration service environment (ISE), select that ISE as the location. Pour plus d’informations, consultez Créer des comptes d’intégration dans un environnement ISE.For more information, see Create integration accounts in an ISE.

    Log AnalyticsLog Analytics NonNo Off, OnOff, On Conservez le paramètre Off pour cet exemple.Keep the Off setting for this example.
  5. Quand vous avez terminé, sélectionnez Créer.When you're finished, select Create.

    Une fois le déploiement terminé, Azure ouvre votre compte d’intégration.After deployment completes, Azure opens your integration account.

    Azure ouvre le compte d’intégration

  6. Pour que votre application logique puisse utiliser votre compte d’intégration, suivez les étapes suivantes pour lier ensemble votre compte d’intégration et votre application logique.Before your logic app can use your integration account, follow the next steps to link your integration account and logic app together.

Pour donner à vos applications logiques l’accès à un compte d’intégration contenant vos artefacts B2B, vous devez d’abord lier votre compte d’intégration à votre application logique.To give your logic apps access to an integration account that contains your B2B artifacts, you must first link your integration account to your logic app. L’application logique et le compte d’intégration doivent être présents dans la même région.Both logic app and integration account must exist in the same region. Pour effectuer cette tâche, vous pouvez utiliser le portail Azure.To complete this task, you can use the Azure portal. Si vous utilisez Visual Studio et que votre application logique se trouve dans un projet Azure Resource Group, vous pouvez lier votre application logique à un compte d’intégration avec Visual Studio.If you use Visual Studio and your logic app is in an Azure Resource Group project, you can link your logic app to an integration account by using Visual Studio.

  1. Dans le portail Azure, recherchez et sélectionnez votre application logique.In the Azure portal, find and open your logic app.

  2. Dans le Portail Azure, ouvrez une application logique existante ou créez une nouvelle application logique.In the Azure portal, open an existing logic app or create a new logic app.

  3. Dans le menu de votre application logique, sous Paramètres, sélectionnez Paramètres de flux de travail.On your logic app's menu, under Settings, select Workflow settings. Sous Compte d’intégration, ouvrez la liste Sélectionner un compte d’intégration.Under Integration account, open the Select an Integration account list. Sélectionnez le compte d’intégration à lier à votre application logique.Select the integration account to link to your logic app.

    Sélectionnez votre compte d’intégration

  4. Pour terminer la liaison, sélectionnez Enregistrer.To finish linking, select Save.

    Sélectionnez votre compte d’intégration

    Une fois votre compte d’intégration correctement associé, Azure affiche un message de confirmation.After your integration account is successfully linked, Azure shows a confirmation message.

    Azure confirme la réussite de la liaison

Désormais, votre application logique peut utiliser les artefacts de votre compte d’intégration en plus des connecteurs B2B, tels que la validation XML et l’encodage ou le décodage de fichiers plats.Now your logic app can use the artifacts in your integration account plus the B2B connectors, such as XML validation and flat file encoding or decoding.

Changer le niveau tarifaireChange pricing tier

Pour augmenter les limites d’un compte d’intégration, vous pouvez procéder à une mise à niveau vers un niveau tarifaire supérieur, le cas échéant.To increase the limits for an integration account, you can upgrade to a higher pricing tier, if available. Par exemple, vous pouvez effectuer une mise à niveau à partir du niveau gratuit vers le niveau De base ou Standard.For example, you can upgrade from the Free tier to the Basic tier or Standard tier. Vous pouvez également passer à un niveau inférieur, le cas échéant.You can also downgrade to a lower tier, if available. Pour plus d’informations sur les prix, consultez les rubriques suivantes :For more information pricing information, see these topics:

Mettre à niveau le niveau tarifaireUpgrade pricing tier

Pour effectuer cette modification, vous pouvez utiliser le Portail Azure en suivant les étapes décrites dans cette section ou l’interface de ligne de commande Azure.To make this change, you can use either the Azure portal by following the steps in this section or the Azure CLI.

Portail AzureAzure portal

  1. Connectez-vous au portail Azure avec les informations d’identification de votre compte Azure.Sign in to the Azure portal with your Azure account credentials.

  2. Dans la zone de recherche principale d’Azure, entrez « comptes intégration » comme filtre, puis sélectionnez Comptes d’intégration.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    Chercher le compte d’intégration

    Azure affiche tous les comptes d’intégration dans vos abonnements Azure.Azure shows all the integration accounts in your Azure subscriptions.

  3. Sous Comptes d’intégration, sélectionnez le compte d’intégration à déplacer.Under Integration accounts, select the integration account that you want to move. Dans le menu de votre compte d’intégration, sélectionnez Vue d’ensemble.On your integration account menu, select Overview.

    Dans le menu du compte d’intégration, sélectionnez « Vue d’ensemble »

  4. Dans le volet Vue d’ensemble , sélectionnez Mettre à niveau le niveau tarifaire, ce qui répertorie tous les niveaux supérieurs disponibles.On the Overview pane, select Upgrade pricing tier, which lists any available higher tiers. Lorsque vous sélectionnez un niveau, la modification prend effet immédiatement.When you select a tier, the change immediately takes effect.

D’Azure CLIAzure CLI

  1. Si ce n’est pas déjà fait, installez les composants requis de l’interface de ligne de commande Azure.If you haven't done so already, install the Azure CLI prerequisites.

  2. Dans le Portail Microsoft Azure, ouvrez l’environnement Azure Cloud Shell.In the Azure portal, open the Azure Cloud Shell environment.

    Ouvrir Azure Cloud Shell

  3. À l’invite de commandes, entrez la commande az resource, puis définissez skuName sur le niveau le plus élevé souhaité.At the command prompt, enter the az resource command, and set skuName to the higher tier that you want.

    az resource update --resource-group {ResourceGroupName} --resource-type Microsoft.Logic/integrationAccounts --name {IntegrationAccountName} --subscription {AzureSubscriptionID} --set sku.name={SkuName}
    

    Par exemple, si vous avez le niveau De base, vous pouvez définir skuName sur Standard :For example, if you have the Basic tier, you can set skuName to Standard:

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Standard
    

Passage à un niveau tarifaire inférieurDowngrade pricing tier

Pour effectuer cette modification, utilisez l’interface de ligne de commande Azure.To make this change, use the Azure CLI.

  1. Si ce n’est pas déjà fait, installez les composants requis de l’interface de ligne de commande Azure.If you haven't done so already, install the Azure CLI prerequisites.

  2. Dans le Portail Microsoft Azure, ouvrez l’environnement Azure Cloud Shell.In the Azure portal, open the Azure Cloud Shell environment.

    Ouvrir Azure Cloud Shell

  3. À l’invite de commandes, entrez la commande az resource, puis définissez skuName sur le niveau le plus bas souhaité.At the command prompt, enter the az resource command and set skuName to the lower tier that you want.

    az resource update --resource-group <resourceGroupName> --resource-type Microsoft.Logic/integrationAccounts --name <integrationAccountName> --subscription <AzureSubscriptionID> --set sku.name=<skuName>
    

    Par exemple, si vous avez le niveau Standard, vous pouvez définir skuName sur Basic :For example, if you have the Standard tier, you can set skuName to Basic:

    az resource update --resource-group FabrikamIntegration-RG --resource-type Microsoft.Logic/integrationAccounts --name Fabrikam-Integration --subscription XXXXXXXXXXXXXXXXX --set sku.name=Basic
    

Si vous voulez lier votre application logique à un autre compte d’intégration, ou ne plus utiliser un compte d’intégration avec votre application logique, supprimez la liaison à l’aide d’Azure Resource Explorer.If you want to link your logic app to another integration account, or no longer use an integration account with your logic app, delete the link by using Azure Resource Explorer.

  1. Ouvrez la fenêtre de votre navigateur, puis accédez à Azure Resource Explorer (https://resources.azure.com).Open your browser window, and go to Azure Resource Explorer (https://resources.azure.com). Connectez-vous avec les mêmes informations d’identification de votre compte Azure.Sign in with the same Azure account credentials.

    Azure Resource Explorer

  2. Dans la zone de recherche, entrez le nom de l’application de votre logique, de façon à pouvoir rechercher et sélectionner votre application logique.In the search box, enter your logic app's name so that you can find and select your logic app.

    Rechercher et sélectionner l’application logique

  3. Dans la barre de titre de l’explorateur, sélectionnez Lecture/écriture.On the explorer title bar, select Read/Write.

    Activer le mode « Lecture/écriture »

  4. Sous l’onglet Données, sélectionnez Modifier.On the Data tab, select Edit.

    Sous l’onglet « Données », sélectionnez « Modifier »

  5. Dans l’éditeur, recherchez l’objet integrationAccount, puis supprimez-le. Son format est le suivant :In the editor, find the integrationAccount object, and delete that property, which has this format:

    {
       // <other-attributes>
       "integrationAccount": {
          "name": "<integration-account-name>",
          "id": "<integration-account-resource-ID>",
          "type": "Microsoft.Logic/integrationAccounts"  
    },
    

    Par exemple :For example:

    Rechercher l’objet « integrationAccount »

  6. Sous l’onglet Données, sélectionnez Put pour enregistrer vos modifications.On the Data tab, select Put to save your changes.

    Pour enregistrer les modifications, sélectionnez « Put »

  7. Dans le Portail Azure, recherchez et sélectionnez votre application logique.In the Azure portal, find and select your logic app. Sous les Paramètres de flux de travail de votre application, vérifiez que la propriété Compte d’intégration apparaît désormais vide.Under your app's Workflow settings, check that the Integration account property now appears empty.

    Vérifier que le compte d’intégration n’est pas lié

Déplacer un compte d’intégrationMove integration account

Vous pouvez déplacer votre compte d’intégration vers un autre groupe de ressources Azure ou un abonnement Azure.You can move your integration account to another Azure resource group or Azure subscription. Lorsque vous déplacez des ressources, Azure crée de nouveaux ID de ressource. Veillez donc à utiliser les nouveaux ID et à mettre à jour tous les scripts ou outils associés aux ressources déplacées.When you move resources, Azure creates new resource IDs, so make sure that you use the new IDs instead and update any scripts or tools associated with the moved resources. Si vous souhaitez modifier l’abonnement, vous devez également spécifier un groupe de ressources nouveau ou existant.If you want to change the subscription, you must also specify an existing or new resource group.

Pour cette tâche, vous pouvez utiliser le Portail Azure en suivant les étapes décrites dans cette section ou l’interface de ligne de commande Azure.For this task, you can use either the Azure portal by following the steps in this section or the Azure CLI.

  1. Connectez-vous au portail Azure avec les informations d’identification de votre compte Azure.Sign in to the Azure portal with your Azure account credentials.

  2. Dans la zone de recherche principale d’Azure, entrez « comptes intégration » comme filtre, puis sélectionnez Comptes d’intégration.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    Chercher le compte d’intégration

    Azure affiche tous les comptes d’intégration dans vos abonnements Azure.Azure shows all the integration accounts in your Azure subscriptions.

  3. Sous Comptes d’intégration, sélectionnez le compte d’intégration à déplacer.Under Integration accounts, select the integration account that you want to move. Dans le menu de votre compte d’intégration, sélectionnez Vue d’ensemble.On your integration account menu, select Overview.

    Dans le menu du compte d’intégration, sélectionnez « Vue d’ensemble »

  4. En regard du Groupe de ressources ou du Nom d’abonnement, sélectionnez Modifier.Next to either Resource group or Subscription name, select change.

    Modifier le groupe de ressources ou l’abonnement

  5. Sélectionnez les ressources associées que vous souhaitez également déplacer.Select any related resources that you also want to move.

  6. En fonction de votre sélection, procédez comme suit pour modifier le groupe de ressources ou l’abonnement :Based on your selection, follow these steps to change the resource group or subscription:

    • Groupe de ressources : Dans la liste Groupe de ressources, sélectionnez le groupe de ressources de destination.Resource group: From the Resource group list, select the destination resource group. Ou, pour créer un groupe de ressources différent, sélectionnez Créer un groupe de ressources.Or, to create a different resource group, select Create a new resource group.

    • Abonnement : Dans la liste Abonnement, sélectionnez l’abonnement de destination.Subscription: From the Subscription list, select the destination subscription. Dans la liste Groupe de ressources, sélectionnez le groupe de ressources de destination.From the Resource group list, select the destination resource group. Ou, pour créer un groupe de ressources différent, sélectionnez Créer un groupe de ressources.Or, to create a different resource group, select Create a new resource group.

  7. Pour confirmer que tous les scripts ou outils associés aux ressources déplacées ne fonctionneront pas tant que vous ne les aurez pas mis à jour avec les nouveaux ID de ressource, sélectionnez la zone de confirmation, puis sélectionnez OK.To acknowledge your understanding that any scripts or tools associated with the moved resources won't work until you update them with the new resource IDs, select the confirmation box, and then select OK.

  8. Une fois que vous avez terminé, veillez à mettre à jour tous les scripts avec les nouveaux ID de ressource pour vos ressources déplacées.After you finish, make sure that you update any and all scripts with the new resource IDs for your moved resources.

Supprimer un compte d’intégrationDelete integration account

Pour cette tâche, vous pouvez utiliser le Portail Azure en suivant les étapes de cette section, l’interface de ligne de commande Azure ou Azure PowerShell.For this task, you can use either the Azure portal by following the steps in this section, Azure CLI, or Azure PowerShell.

  1. Connectez-vous au portail Azure avec les informations d’identification de votre compte Azure.Sign in to the Azure portal with your Azure account credentials.

  2. Dans la zone de recherche principale d’Azure, entrez « comptes intégration » comme filtre, puis sélectionnez Comptes d’intégration.In the main Azure search box, enter "integration accounts" as your filter, and select Integration accounts.

    Chercher le compte d’intégration

    Azure affiche tous les comptes d’intégration dans vos abonnements Azure.Azure shows all the integration accounts in your Azure subscriptions.

  3. Sous Comptes d’intégration, sélectionnez le compte d’intégration à supprimer.Under Integration accounts, select the integration account that you want to delete. Dans le menu de votre compte d’intégration, sélectionnez Vue d’ensemble.On your integration account menu, select Overview.

    Dans le menu du compte d’intégration, sélectionnez « Vue d’ensemble »

  4. Dans le volet Vue d’ensemble, sélectionnez Supprimer.On the Overview pane, select Delete.

    Dans le volet « Vue d’ensemble », sélectionnez « Supprimer »

  5. Pour confirmer que vous souhaitez supprimer votre compte d’intégration, sélectionnez Oui.To confirm that you want to delete your integration account, select Yes.

    Pour confirmer la suppression, sélectionnez « Oui »

Étapes suivantesNext steps