Integratieaccounts maken en beheren voor B2B-werkstromen in Azure Logic Apps met het Enterprise Integration Pack

Van toepassing op: Azure Logic Apps (Verbruik + Standard)

Voordat u werkstromen voor business-to-business (B2B) en enterprise-integratie kunt bouwen met behulp van Azure Logic Apps, moet u een integratieaccountresource maken. Dit account is een schaalbare cloudcontainer in Azure die vereenvoudigt hoe u B2B-artefacten opslaat en beheert die u definieert en gebruikt in uw werkstromen voor B2B-scenario's, bijvoorbeeld:

U hebt ook een integratieaccount nodig om B2B-berichten elektronisch uit te wisselen met andere organisaties. Wanneer andere organisaties protocollen en berichtindelingen gebruiken die afwijken van uw organisatie, moet u deze indelingen converteren, zodat het systeem van uw organisatie deze berichten kan verwerken. Met Azure Logic Apps kunt u werkstromen bouwen die ondersteuning bieden voor de volgende industriestandaard protocollen:

In deze handleiding ziet u hoe u de volgende taken uitvoert:

  • Maak een integratieaccount.
  • Opslagtoegang instellen voor een Premium-integratieaccount.
  • Koppel uw integratieaccount aan een logische app-resource.
  • Wijzig de prijscategorie voor uw integratieaccount.
  • Ontkoppel uw integratieaccount van een logische app-resource.
  • Een integratieaccount verplaatsen naar een andere Azure-resourcegroep of -abonnement.
  • Een integratieaccount verwijderen.

Zie B2B Enterprise Integration-werkstromen met Azure Logic Apps en Enterprise Integration Pack als u geen b2B-werkstromen voor bedrijfsintegratie maakt in Azure Logic Apps en Enterprise Integration Pack.

Vereisten

  • Een Azure-account en -abonnement. Als u nog geen abonnement op Azure hebt, registreer u dan nu voor een gratis Azure-account. Zorg ervoor dat u hetzelfde Azure-abonnement gebruikt voor zowel uw integratieaccount als de resource voor logische apps.

  • Of u nu aan een werkstroom voor een logische of standaard logische app werkt, uw logische app-resource moet al bestaan voordat u uw integratieaccount kunt koppelen.

    • Voor resources van logische apps voor verbruik is deze koppeling vereist voordat u de artefacten van uw integratieaccount kunt gebruiken met uw werkstroom. Hoewel u uw artefacten zonder deze koppeling kunt maken, is de koppeling vereist wanneer u klaar bent om deze artefacten te gebruiken.

    • Voor resources van de standaard logische app is deze koppeling optioneel, op basis van uw scenario:

      • Als u een integratieaccount hebt met de artefacten die u nodig hebt of wilt gebruiken, kunt u het integratieaccount koppelen aan elke resource van de logische standaard-app waar u de artefacten wilt gebruiken.

      • Met sommige door Azure gehoste integratieaccountconnectors, zoals AS2, EDIFACT en X12, kunt u een verbinding maken met uw integratieaccount. Als u deze connectors gebruikt, hebt u de koppeling niet nodig.

      • Met de ingebouwde connectors met de naam Liquid en Flat File kunt u kaarten en schema's selecteren die u eerder hebt geüpload naar uw logische app-resource of naar een gekoppeld integratieaccount.

        Als u geen integratieaccount hebt of nodig hebt, kunt u de optie uploaden gebruiken. Anders kunt u de koppelingsoptie gebruiken, wat ook betekent dat u geen kaarten en schema's hoeft te uploaden naar elke logische app-resource. In beide gevallen kunt u deze artefacten gebruiken voor alle onderliggende werkstromen binnen dezelfde logische app-resource.

  • Basiskennis over het maken van werkstromen voor logische apps. Zie de volgende documentatie voor meer informatie:

Integratieaccount maken

Integratieaccounts zijn beschikbaar in verschillende lagen die verschillen in prijzen. Op basis van de laag die u kiest, kan het maken van een integratieaccount kosten in rekening brengen. Zie prijzen en factureringsmodellen voor Azure Logic Apps en prijzen voor Azure Logic Apps voor meer informatie.

Bepaal op basis van uw vereisten en scenario's de juiste integratieaccountlaag die u wilt maken. In de volgende tabel worden de beschikbare lagen beschreven:

Uw integratieaccount maakt gebruik van een automatisch gemaakte en ingeschakelde door het systeem toegewezen beheerde identiteit om toegang te verifiëren.

Laag Omschrijving
Premium (preview) Opmerking: deze mogelijkheid is in preview en is onderhevig aan de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

Voor scenario's met de volgende criteria:

- Bewaar en gebruik onbeperkte artefacten, zoals partners, overeenkomsten, schema's, kaarten, certificaten, enzovoort.

- Bring and use your own storage, die de relevante runtimestatussen voor specifieke B2B-acties en EDI-standaarden bevat. Deze statussen bevatten bijvoorbeeld het MIC-nummer voor AS2-acties en de besturingsnummers voor X12-acties, indien geconfigureerd voor uw overeenkomsten.

Voor toegang tot deze opslag gebruikt uw integratieaccount de door het systeem toegewezen beheerde identiteit, die automatisch wordt gemaakt en ingeschakeld voor uw integratieaccount.

U kunt ook meer governance en beleid toepassen op gegevens, zoals door de klant beheerde sleutels ('Bring Your Own') voor gegevensversleuteling. Als u deze sleutels wilt opslaan, hebt u een sleutelkluis nodig.

- Een sleutelkluis instellen en gebruiken om persoonlijke certificaten of door de klant beheerde sleutels op te slaan. Voor toegang tot deze sleutels gebruikt uw Premium-integratieaccount de door het systeem toegewezen beheerde identiteit, niet een gedeelde Service-principal van Azure Logic Apps.

Prijzen volgen de prijzen van het Standard-integratieaccount.

Opmerking: tijdens de preview gebruikt uw Azure-factuur dezelfde meternaam en -id als een Standard-integratieaccount, maar verandert wanneer het Premium-niveau algemeen beschikbaar wordt.

Beperkingen en bekende problemen:

- Momenteel biedt geen ondersteuning voor virtuele netwerken.

- Als u een sleutelkluis gebruikt om persoonlijke certificaten op te slaan, werkt de beheerde identiteit van uw integratieaccount mogelijk niet. Gebruik voorlopig de beheerde identiteit van de gekoppelde logische app.

- Momenteel biedt geen ondersteuning voor de Azure CLI voor Azure Logic Apps.
Standaard Voor scenario's waarbij u complexere B2B-relaties hebt en meer entiteiten hebt die u moet beheren.

Ondersteund door de SLA van Azure Logic Apps.
Basic Voor scenario's waarin u alleen berichtafhandeling wilt of wilt fungeren als een kleine zakelijke partner die een handelspartnerrelatie heeft met een grotere bedrijfsentiteit.

Ondersteund door de SLA van Azure Logic Apps.
Gratis Voor verkennende scenario's, niet voor productiescenario's. Deze laag heeft limieten voor beschikbaarheid, doorvoer en gebruik van regio's. De gratis laag is bijvoorbeeld alleen beschikbaar voor openbare regio's in Azure, bijvoorbeeld VS - west of Azië - zuidoost, maar niet voor Microsoft Azure beheerd door 21Vianet of Azure Government.

Opmerking: niet ondersteund door de SLA van Azure Logic Apps.

Voor deze taak kunt u Azure Portal, Azure CLI of Azure PowerShell gebruiken.

Belangrijk

Als u uw integratieaccount met uw logische app wilt koppelen en gebruiken, moet u ervoor zorgen dat beide resources in hetzelfde Azure-abonnement en dezelfde Azure-regio bestaan.

  1. Voer in het zoekvak van Azure Portal integratieaccounts in en selecteer Integratieaccounts.

  2. Selecteer Maken onder Integratieaccounts.

  3. Geef in het deelvenster Een integratieaccount maken de volgende informatie op over uw integratieaccount:

    Eigenschappen Vereist Weergegeven als Omschrijving
    Abonnement Ja <Azure-abonnementnaam> De naam van uw Azure-abonnement
    Resourcegroep Ja <Naam-Azure-resourcegroep> De naam voor de Azure-resourcegroep die moet worden gebruikt voor het ordenen van gerelateerde resources. Maak voor dit voorbeeld een nieuwe resourcegroep met de naam FabrikamIntegration-RG.
    Naam van integratieaccount Ja <integration-account-name> De naam van uw integratieaccount, die alleen letters, cijfers, afbreekstreepjes (-), onderstrepingstekens (_), haakjes () en punten (().) kan bevatten. In dit voorbeeld wordt Fabrikam-Integration gebruikt.
    Prijscategorie Ja <prijsniveau> De prijscategorie voor het integratieaccount, die u later kunt wijzigen. Voor dit voorbeeld selecteert u Gratis. Raadpleeg de volgende documentatie voor meer informatie:

    - Logic Apps-prijsmodel
    - Limieten en configuratie van Logic Apps
    - Prijzen voor Logic Apps
    Opslagaccount Alleen beschikbaar voor het Premium-integratieaccount (preview) Geen De naam voor een bestaand Azure-opslagaccount. Voor het voorbeeld in deze handleiding is deze optie niet van toepassing.
    Regio Ja <Azure-regio> De Azure-regio waar de metagegevens van uw integratieaccount moeten worden opgeslagen. Selecteer dezelfde locatie als uw logische app-resource of maak uw logische apps op dezelfde locatie als uw integratieaccount. Voor dit voorbeeld gebruikt u VS - west.

    Als u uw integratieaccount wilt gebruiken met een ISE (Integration Service Environment), selecteert u Koppelen aan integratieserviceomgeving en selecteert u uw ISE als de locatie. Zie Integratieaccounts maken vanuit een ISE om een integratieaccount te maken vanuit een ISE.

    Opmerking: de ISE-resource wordt op 31 augustus 2024 buiten gebruik gesteld vanwege de afhankelijkheid van Azure Cloud Services (klassiek), die tegelijkertijd buiten gebruik wordt gesteld. Momenteel in preview is de mogelijkheid beschikbaar om een Standard-integratieaccount voor een ISE te exporteren naar een Premium-integratieaccount.
    Log Analytics inschakelen Nee Niet geselecteerd Selecteer voor dit voorbeeld deze optie niet.
  4. Selecteer als u klaar bent de optie Beoordelen en maken.

    Nadat de implementatie is voltooid, opent Azure uw integratieaccount.

  5. Als u een Premium-integratieaccount hebt gemaakt, moet u toegang instellen tot het bijbehorende Azure-opslagaccount.

Opslagtoegang instellen voor een Premium-integratieaccount

Als u artefacten wilt lezen en statusgegevens wilt schrijven, heeft uw Premium-integratieaccount toegang nodig tot het geselecteerde en gekoppelde Azure-opslagaccount. Uw integratieaccount maakt gebruik van de automatisch gemaakte en ingeschakelde door het systeem toegewezen beheerde identiteit om toegang te verifiëren.

  1. Open uw Premium-integratieaccount in Azure Portal.

  2. Selecteer Identiteit in het menu van het integratieaccount onder Instellingen.

  3. Selecteer op het tabblad Toegewezen systeem, waarin de door het systeem toegewezen beheerde identiteit wordt weergegeven, onder Machtigingen, Azure-roltoewijzingen.

  4. Selecteer op de werkbalk Azure-roltoewijzingen de optie Roltoewijzing toevoegen (preview), geef de volgende informatie op, selecteer Opslaan en herhaal deze voor elke vereiste rol:

    Parameter Weergegeven als Beschrijving
    Bereik Storage Zie Inzicht in het bereik voor Azure RBAC voor meer informatie.
    Abonnement <Azure-abonnement> Het Azure-abonnement voor de resource voor toegang.
    Resource <Azure-storage-account-name> De naam voor het Azure-opslagaccount voor toegang.

    Opmerking Als u een foutmelding krijgt dat u geen machtigingen hebt om roltoewijzingen toe te voegen in dit bereik, moet u deze machtigingen verkrijgen. Zie ingebouwde rollen van Microsoft Entra voor meer informatie.
    - Rol - Inzender voor opslagaccounts

    - Inzender voor Storage Blob-gegevens

    - Inzender voor opslagtabelgegevens
    De rollen die uw Premium-integratieaccount nodig heeft voor toegang tot uw opslagaccount.

    Zie Azure-rol toewijzen aan door het systeem toegewezen beheerde identiteit voor meer informatie

  5. Koppel vervolgens uw integratieaccount aan de resource van uw logische app.

Zorg ervoor dat beide resources hetzelfde Azure-abonnement en dezelfde Azure-regio gebruiken om uw integratieaccount aan uw logische app-resource te koppelen.

In deze sectie wordt beschreven hoe u deze taak kunt voltooien met behulp van Azure Portal. Als u Visual Studio gebruikt en uw logische app zich in een Azure-resourcegroepproject bevindt, kunt u uw logische app koppelen aan een integratieaccount met behulp van Visual Studio.

  1. Open uw logische app-resource in Azure Portal.

  2. Selecteer werkstroominstellingen in het navigatiemenu van uw logische app onder Instellingen. Open onder Integratieaccount de lijst Een integratieaccount selecteren en selecteer het gewenste integratieaccount.

    Screenshot shows Azure portal, integration account menu with open page named Workflow settings, and opened list named Select an Integration account.

  3. Als u het koppelen wilt voltooien, selecteert u Opslaan.

    Screenshot shows page named Workflow settings, and selected Save option.

    Nadat uw integratieaccount is gekoppeld, wordt in Azure een bevestigingsbericht weergegeven.

    Screenshot shows Azure confirmation message.

Uw werkstroom voor logische apps kan nu gebruikmaken van de artefacten in uw integratieaccount plus de B2B-connectors, zoals XML-validatie en platte bestandscodering of -decodering.

Prijscategorie wijzigen

Als u de limieten voor een integratieaccount wilt verhogen, kunt u upgraden naar een hogere prijscategorie, indien beschikbaar. U kunt bijvoorbeeld een upgrade uitvoeren van de gratis laag naar de Laag Basic, Standard of Premium. U kunt ook downgraden naar een lagere laag, indien beschikbaar. Raadpleeg de volgende documentatie voor meer informatie over prijzen:

Prijscategorie upgraden

Als u deze wijziging wilt aanbrengen, kunt u de Azure-portal of de Azure CLI gebruiken.

  1. Voer in het zoekvak van Azure Portal integratieaccounts in en selecteer Integratieaccounts.

    Azure toont alle integratieaccounts in uw Azure-abonnementen.

  2. Selecteer onder Integratieaccounts het integratieaccount dat u wilt verplaatsen. Selecteer Overzicht in het resourcemenu van uw integratieaccount.

    Screenshot shows Azure portal with integration account menu and selected Overview option.

  3. Selecteer op de pagina Overzicht de optie Prijscategorie Upgrade, waarin alle beschikbare hogere lagen worden vermeld. Wanneer u een laag selecteert, wordt de wijziging onmiddellijk van kracht.

    Screenshot shows integration account, Overview page, and selected option to Upgrade Pricing Tier.

Prijscategorie downgraden

Als u deze wijziging wilt aanbrengen, gebruikt u de Azure CLI.

  1. Als u dit nog niet hebt gedaan, installeert u de Azure CLI-vereisten.

  2. Open in Azure Portal de Azure Cloud Shell-omgeving .

    Screenshot shows Azure portal toolbar with selected Cloud Shell.

  3. Voer bij de opdrachtprompt de az resource-opdracht in en stel deze in skuName op de gewenste lagere laag.

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

    Als u bijvoorbeeld de Standard-laag hebt, kunt u instellen skuName op Basic:

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

Als u uw logische app wilt koppelen aan een ander integratieaccount of geen integratieaccount meer wilt gebruiken met uw logische app, verwijdert u de koppeling met behulp van Azure Resource Explorer.

  1. Open uw browservenster en ga naar Azure Resource Explorer (https://resources.azure.com). Meld u aan met dezelfde Azure-accountreferenties.

    Screenshot shows a web browser with Azure Resource Explorer.

  2. Voer in het zoekvak de naam van uw logische app in om uw logische app te zoeken en te openen.

    Screenshot shows explorer search box, which contains your logic app name.

  3. Selecteer Lezen/schrijven op de titelbalk van explorer.

    Screenshot shows title bar with selected option for Read/Write.

  4. Selecteer Bewerken op het tabblad Gegevens.

    Screenshot shows Data tab with selected option for Edit.

  5. Zoek in de editor het integrationAccount-object met de volgende indeling en verwijder het object:

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

    Bijvoorbeeld:

    Screenshot shows how to find the object named integrationAccount.

  6. Selecteer Op het tabblad Gegevens de optie Plaatsen om uw wijzigingen op te slaan.

    Screenshot shows Data tab with Put selected.

  7. Open uw logische app in Azure Portal. Controleer in het menu van uw logische app onder Werkstroominstellingen of de eigenschap Integratieaccount nu leeg wordt weergegeven.

    Screenshot shows Azure portal, logic app menu, and selected Workflow settings.

Integratieaccount verplaatsen

U kunt uw integratieaccount verplaatsen naar een andere Azure-resourcegroep of een Ander Azure-abonnement. Wanneer u resources verplaatst, maakt Azure nieuwe resource-id's. Zorg er dus voor dat u in plaats daarvan de nieuwe id's gebruikt en eventuele scripts of hulpprogramma's bijwerkt die zijn gekoppeld aan de verplaatste resources. Als u het abonnement wilt wijzigen, moet u ook een bestaande of nieuwe resourcegroep opgeven.

Voor deze taak kunt u Azure Portal gebruiken door de stappen in deze sectie of de Azure CLI te volgen.

  1. Voer in het zoekvak van Azure Portal integratieaccounts in en selecteer Integratieaccounts.

    Azure toont alle integratieaccounts in uw Azure-abonnementen.

  2. Selecteer onder Integratieaccounts het integratieaccount dat u wilt verplaatsen. Selecteer Overzicht in het menu van uw integratieaccount.

  3. Selecteer op de pagina Overzicht, naast de naam van de resourcegroep of het abonnement, de optie Wijzigen.

    Screenshot shows Azure portal, integration account, Overview page, and selected change option, which is next to Resource group or Subscription name.

  4. Selecteer alle gerelateerde resources die u ook wilt verplaatsen.

  5. Volg deze stappen op basis van uw selectie om de resourcegroep of het abonnement te wijzigen:

    • Resourcegroep: Selecteer in de lijst Resourcegroep de doelresourcegroep. Als u een andere resourcegroep wilt maken, selecteert u Een nieuwe resourcegroep maken.

    • Abonnement: Selecteer in de lijst Abonnement het doelabonnement. Selecteer in de lijst Resourcegroep de doelresourcegroep. Als u een andere resourcegroep wilt maken, selecteert u Een nieuwe resourcegroep maken.

  6. Als u wilt weten dat scripts of hulpprogramma's die zijn gekoppeld aan de verplaatste resources pas werken als u ze bijwerkt met de nieuwe resource-id's, selecteert u het bevestigingsvak en selecteert u OK.

  7. Nadat u klaar bent, moet u ervoor zorgen dat u alle scripts bijwerkt met de nieuwe resource-id's voor uw verplaatste resources.

Integratieaccount verwijderen

Voor deze taak kunt u Azure Portal gebruiken door de stappen in deze sectie, Azure CLI of Azure PowerShell te volgen.

  1. Voer in het zoekvak van Azure Portal integratieaccounts in en selecteer Integratieaccounts.

    Azure toont alle integratieaccounts in uw Azure-abonnementen.

  2. Selecteer onder Integratieaccounts het integratieaccount dat u wilt verwijderen. Selecteer Overzicht in het menu van uw integratieaccount.

    Screenshot shows Azure portal with integration accounts list and integration account menu with Overview selected.

  3. Selecteer Verwijderen op de pagina Overzicht.

    Screenshot shows Overview page with Delete selected.

  4. Selecteer Ja om te bevestigen dat u uw integratieaccount wilt verwijderen.

    Screenshot shows confirmation box with Yes selected.

Volgende stappen