Erstellen und Verwalten von Integrationskonten für B2B-Workflows in Azure Logic Apps mit dem Enterprise Integration Paket

Gilt für: Azure Logic Apps (Verbrauch + Standard)

Bevor Sie B2B (Business-to-Business)- und Unternehmensintegrations-Workflows mithilfe von Azure Logic Apps erstellen können, müssen Sie eine Integrationskontoressource erstellen. Dieses Konto ist ein skalierbarer, cloudbasierter Container in Azure, der das Speichern und Verwalten von B2B-Artefakten vereinfacht, die Sie in Ihren Workflows für B2B-Szenarien definieren und verwenden, z. B.:

Sie benötigen außerdem ein Integrationskonto, um B2B-Nachrichten auf elektronischem Wege mit anderen Organisationen austauschen zu können. Wenn andere Organisationen Protokolle und Nachrichtenformate verwenden, die von denen Ihrer Organisation abweichen, müssen Sie diese Formate konvertieren, damit das System Ihrer Organisation diese Nachrichten verarbeiten kann. Mit Azure Logic Apps können Sie Workflows erstellen, die die folgenden Branchenstandardprotokolle unterstützen:

In diesem Artikel wird gezeigt, wie Sie die folgenden Aufgaben ausführen:

  • Erstellen eines Integrationskontos.
  • Verknüpfen Ihres Integrationskontos mit einer Logik-App-Ressource.
  • Ändern des Tarifs für Ihr Integrationskonto
  • Aufheben der Verknüpfung Ihres Integrationskontos mit einer Logik-App-Ressource.
  • Verschieben eines Integrationskontos in eine andere Azure-Ressourcengruppe bzw. ein anderes Azure-Abonnement.
  • Löschen eines Integrationskontos.

Hinweis

Wenn Sie eine Integrationsdienstumgebung (ISE) verwenden und ein Integrationskonto erstellen müssen, das mit dieser ISE verwendet werden soll, lesen Sie Erstellung von Integrationskonten in einer ISE.

Wenn Sie noch keine Erfahrung mit dem Erstellen von B2B-Unternehmensintegrations-Workflows in Azure Logic Apps haben, lesen Sie die folgende Dokumentation:

Voraussetzungen

  • Ein Azure-Konto und ein Azure-Abonnement. Wenn Sie nicht über ein Azure-Abonnement verfügen, können Sie sich für ein kostenloses Azure-Konto registrieren. Stellen Sie sicher, dass Sie dasselbe Azure-Abonnement sowohl für Ihr Integrationskonto als auch für Ihre Logik-App-Ressource verwenden.

  • Unabhängig davon, ob Sie an einem Verbrauchs- oder Standard-Logik-App-Workflow arbeiten, muss Ihre Logik-App-Ressource bereits vorhanden sein, bevor Sie Ihr Integrationskonto verknüpfen können.

    • Für Verwendungs-Logik-App-Ressourcen ist dieser Link erforderlich, bevor Sie die Artefakte aus Ihrem Integrationskonto mit Ihrem Workflow verwenden können. Obgleich Sie Ihre Artefakte ohne diesen Link erstellen können, ist der Link erforderlich, wenn Sie bereit sind, diese Artefakte zu verwenden.

    • Für Standard-Logik-App-Ressourcen ist dieser Link optional, basierend auf Ihrem Szenario:

      • Wenn Sie über ein Integrationskonto mit den Artefakten verfügen, die Sie benötigen oder verwenden möchten, können Sie das Integrationskonto mit jeder Standard-Logik-App-Ressource verknüpfen, in der Sie die Artefakte verwenden möchten.

      • Einige von Azure gehostete Integrationskontoconnectors (z. B AS2, EDIFACT und X12) ermöglichen es Ihnen, eine Verbindung mit Ihrem Integrationskonto herzustellen. Wenn Sie nur diese Connectors verwenden, ist keine Verknüpfung erforderlich.

      • Mit den integrierten Connectors namens Liquid und Flatfile können Sie Karten und Schemas auswählen, die Sie zuvor in Ihre Logik-App-Ressource oder in ein verknüpftes Integrationskonto hochgeladen haben.

        Wenn Sie kein Integrationskonto haben oder benötigen, können Sie die Uploadoption verwenden. Andernfalls können Sie die Verknüpfungsoption verwenden, was auch bedeutet, dass Sie keine Zuordnungen und Schemas in jede Logik-App-Ressource hochladen müssen. In beiden Fällen können Sie diese Artefakte in allen untergeordneten Workflows innerhalb derselben Logik-App-Ressource verwenden.

  • Grundlegende Kenntnisse zum Erstellen von Logik-App-Workflows. Weitere Informationen finden Sie in der folgenden Dokumentation:

Integrationskonto erstellen

Integrationskonten sind in verschiedenen Tarifen verfügbar, die sich preislich unterscheiden. Auf Grundlage des von Ihnen gewählten Tarifs können beim Erstellen eines Integrationskontos Kosten entstehen. Weitere Informationen finden Sie im Preis- und Abrechnungsmodell für Azure Logic Apps und unter Azure Logic Apps – Preise.

Bestimmen Sie auf Grundlage Ihrer Anforderungen und Szenarien den geeigneten Integrationskontotarif, der erstellt werden soll. In der folgenden Tabelle werden die verfügbaren Tarife beschrieben:

Tarif BESCHREIBUNG
Basic Für Szenarien, in denen Sie nur die Verarbeitung von Nachrichten nutzen oder als Partner eines kleines Unternehmens fungieren möchten, das eine Handelspartnerbeziehung mit einem größeren Unternehmen eingegangen ist.

Ist von der SLA für Azure Logic Apps abgedeckt.
Standard Für Szenarien mit komplexeren B2B-Beziehungen und einer größeren Anzahl zu verwaltender Entitäten.

Ist von der SLA für Azure Logic Apps abgedeckt.
Free Nur für Erkundungs- und nicht für Produktionsszenarien. Bei diesem Tarif gelten Einschränkungen für Region, Durchsatz und Nutzung. Der Free-Tarif ist beispielsweise nur für öffentliche Regionen in Azure verfügbar, z. B. USA, Westen oder Asien, Südosten, aber nicht für Azure China 21ViaNet oder Azure Government.

Hinweis: Ist von der SLA für Azure Logic Apps nicht abgedeckt.

Für diese Aufgabe können Sie das Azure-Portal, die Azure CLI oder Azure PowerShell verwenden.

Wichtig

Damit Sie Ihr Integrationskonto erfolgreich mit Ihrer Logik-App verknüpfen und verwenden können, stellen Sie sicher, dass beide Ressourcen im selben Azure-Abonnement und in derselben Azure-Region vorhanden sind.

  1. Melden Sie sich beim Azure-Portal mit den Anmeldeinformationen Ihres Azure-Kontos an.

  2. Geben Sie im Azure-Portal im Suchfeld Integrationskonten ein, und wählen Sie den Eintrag Integrationskonten aus.

  3. Klicken Sie unter Integrationskonten auf Erstellen.

  4. Geben Sie im Bereich Integrationskonto erstellen die folgenden Informationen zu Ihrem Integrationskonto an:

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Abonnement Ja <Name des Azure-Abonnements> Der Name Ihres Azure-Abonnements
    Ressourcengruppe Ja <Name der Azure-Ressourcengruppe> Der Name der Azure-Ressourcengruppe, die zum Organisieren verwandter Ressourcen verwendet werden soll. Erstellen Sie für dieses Beispiel eine neue Ressourcengruppe namens FabrikamIntegration-RG.
    Name des Integrationskontos Ja <integration-account-name> Der Name Ihres Integrationskontos, der nur Buchstaben, Ziffern, Bindestriche (-), Unterstriche (_), Klammern (()) und Punkte (.) enthalten kann. In diesem Beispiel wird Fabrikam-Integration verwendet.
    Region Ja <Azure-Region> Die Azure-Region, in der die Metadaten zu Ihrem Integrationskonto gespeichert werden sollen. Wählen Sie entweder den gleichen Standort wie für die Logik-App-Ressource aus, oder erstellen Sie Ihre Logik-Apps am gleichen Standort, an dem sich das Integrationskonto befindet. Verwenden Sie für dieses Beispiel USA, Westen.

    Hinweis: Um ein Integrationskonto in einer Integrationsdienstumgebung (ISE) zu erstellen, wählen Sie Einer Integrationsdienstumgebung zuordnen aus und dann Ihre ISE als Standort. Weitere Informationen finden Sie unter Erstellen von Integrationskonten in einer ISE.
    Tarif Ja <Preisstufe> Der Tarif für das Integrationskonto – diesen können Sie später ändern. Wählen Sie für dieses Beispiel die Option Free aus. Weitere Informationen finden Sie in der folgenden Dokumentation:

    - Logic Apps – Preismodell
    - Logic Apps – Grenzwerte und Konfiguration
    - Logic Apps – Preise
    Aktivieren von Log Analytics Nein Nicht markiert Wählen Sie diese Option für dieses Beispiel nicht aus.
  5. Wählen Sie abschließend Überprüfen + erstellen aus.

    Nach Abschluss der Bereitstellung öffnet Azure Ihr Integrationskonto.

Damit Sie Ihr Integrationskonto erfolgreich mit Ihrer Logik-App-Ressource verknüpfen können, stellen Sie sicher, dass beide Ressourcen dasselbe Azure-Abonnement und dieselbe Azure-Region verwenden.

In diesem Abschnitt wird beschrieben, wie Sie diese Aufgabe mithilfe des Azure-Portals ausführen. Wenn Sie Visual Studio verwenden und sich Ihre Logik-App in einem Azure Resource Group-Projekt befindet, können Sie Ihre Logik-App mithilfe von Visual Studio mit einem Integrationskonto verknüpfen.

  1. Öffnen Sie Ihre Logik-App-Ressource im Azure-Portal.

  2. Wählen Sie im Navigationsmenü Ihrer Logik-App unter Einstellungen die Option Workfloweinstellungen aus. Öffnen Sie unter Integrationskonto die Liste Wählen Sie ein Integrationskonto aus aus, und wählen Sie dann das gewünschte Integrationskonto aus.

    Screenshot des Azure-Portals mit Integrationskontomenü mit geöffnetem Bereich „Workfloweinstellungen“ und geöffneter Liste „Integrationskonto auswählen“.

  3. Klicken Sie zum Fertigstellen der Verknüpfung auf Speichern.

    Screenshot des Bereichs „Workfloweinstellungen“ und ausgewählter Option „Speichern“.

    Nachdem Ihr Integrationskonto erfolgreich verknüpft wurde, wird in Azure eine Bestätigungsmeldung angezeigt.

    Screenshot der Azure-Bestätigungsmeldung.

Ihr Logik-App-Workflow kann jetzt die Artefakte in Ihrem Integrationskonto sowie die B2B-Connectors (z. B. XML-Überprüfung und Flatfilecodierung- bzw. decodierung) verwenden.

Ändern des Tarifs

Um die Grenzwerte eines Integrationskontos zu erhöhen, können Sie ein Upgrade auf einen höheren Tarif durchführen, sofern verfügbar. Sie können beispielsweise ein Upgrade vom Free-Tarif auf den Tarif „Basic“ oder „Standard“ durchführen. Sie können auch ein Downgrade auf einen niedrigeren Tarif durchführen, sofern verfügbar. Weitere Informationen zu Preisen finden Sie in der folgenden Dokumentation:

Tarifupgrade

Sie können für diese Änderung das Azure-Portal oder die Azure-Befehlszeilenschnittstelle verwenden.

  1. Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos beim Azure-Portal an.

  2. Geben Sie im Hauptsuchfeld in Azure integration accounts ein, und wählen Sie Integrationskonten aus.

    Azure zeigt alle Integrationskonten in Ihren Azure-Abonnements an.

  3. Wählen Sie unter Integrationskonten das zu verschiebende Integrationskonto aus. Wählen Sie im Menü Ihres Integrationskontos die Option Übersicht aus.

    Screenshot des Azure-Portals mit dem Integrationskontomenü und ausgewählter Option „Übersicht“.

  4. Wählen Sie im Bereich „Übersicht“ die Option Tarif aktualisieren aus – daraufhin werden alle verfügbaren höheren Tarife aufgelistet. Wenn Sie einen Tarif auswählen, tritt die Änderung sofort in Kraft.

    Screenshot des Integrationskontobereichs „Übersicht“ mit ausgewählter Option „Tarif aktualisieren“.

Tarifdowngrade

Verwenden Sie für diese Änderung die Azure CLI.

  1. Installieren Sie die Azure CLI, wenn Sie dies noch nicht getan haben.

  2. Öffnen Sie die Azure Cloud Shell-Umgebung im Azure-Portal.

    Screenshot der Azure-Portal-Symbolleiste mit ausgewählter Option „Cloud Shell“.

  3. Geben Sie an der Eingabeaufforderung den Befehl az resource ein, und legen Sie skuName auf den gewünschten niedrigeren Tarif fest.

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

    Wenn Sie z.B. derzeit den Standard-Tarif nutzen, können Sie skuName auf Basic festlegen:

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

Wenn Sie Ihre Logik-App mit einem anderen Integrationskonto verknüpfen oder kein Integrationskonto mehr mit Ihrer Logik-App verwenden möchten, löschen Sie die Verknüpfung über den Azure-Ressourcen-Explorer.

  1. Öffnen Sie ein Browserfenster, und wechseln Sie zu Azure-Ressourcen-Explorer (https://resources.azure.com). Melden Sie sich mit denselben Azure-Kontoanmeldeinformationen an.

    Screenshot eines Webbrowsers mit Azure-Ressourcen-Explorer.

  2. Geben Sie im Suchfeld den Namen Ihrer Logik-App ein, um sie zu suchen und auszuwählen.

    Screenshot des Explorersuchfelds, das den Namen Ihrer Logik-App enthält.

  3. Wählen Sie in der Titelleiste des Explorers Lesen/Schreiben aus.

    Screenshot der Titelleiste mit ausgewählter Option „Lesen/Schreiben“.

  4. Wählen Sie auf der Registerkarte Daten die Option Bearbeiten aus.

    Screenshot der Registerkarte „Daten“ mit ausgewählter Option „Bearbeiten“.

  5. Suchen Sie im Editor das integrationAccount-Objekt, und löschen Sie diese Eigenschaft, die im folgenden Format angegeben ist:

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

    Beispiel:

    Screenshot der zeigt, wie Sie das Objekt „integrationAccount“ (Integrationskonto) suchen.

  6. Klicken Sie auf der Registerkarte Daten auf PUT, um die Änderungen zu speichern.

    Screenshot der Registerkarte „Daten“ mit ausgewählter Option „Put“ (Ablegen).

  7. Öffnen Sie Ihre Logik-App im Azure-Portal. Überprüfen Sie in Ihrem Logik-App-Menü unter Workflow-Einstellungen, ob die Eigenschaft Integrationskonto nun leer ist.

    Screenshot des Azure-Portals mit dem Logik-App-Menü und ausgewählter Option „Workfloweinstellungen“.

Verschieben eines Integrationskontos

Sie können Ihr Integrationskonto in eine andere Azure-Ressourcengruppe bzw. ein anderes Azure-Abonnement verschieben. Wenn Sie Ressourcen verschieben, erstellt Azure neue Ressourcen-IDs. Stellen Sie daher sicher, dass Sie die neuen IDs verwenden, und aktualisieren Sie alle Skripts und Tools, die den verschobenen Ressourcen zugeordnet sind. Wenn Sie das Abonnement ändern möchten, müssen Sie auch eine vorhandene oder neue Ressourcengruppe angeben.

Für diese Aufgabe können Sie das Azure-Portal verwenden, indem Sie die Schritte in diesem Abschnitt ausführen. Alternativ dazu können Sie auch die Azure CLI verwenden.

  1. Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos beim Azure-Portal an.

  2. Geben Sie im Hauptsuchfeld in Azure integration accounts ein, und wählen Sie Integrationskonten aus.

    Azure zeigt alle Integrationskonten in Ihren Azure-Abonnements an.

  3. Wählen Sie unter Integrationskonten das zu verschiebende Integrationskonto aus. Wählen Sie im Menü Ihres Integrationskontos die Option Übersicht aus.

  4. Wählen Sie im Bereich „Übersicht“ neben Ressourcengruppe oder neben Abonnementname den Befehl Ändern aus.

    Screenshot des Azure-Portals mit dem Bereich „Übersicht“ mit ausgewählter Option „Ändern“ neben „Ressourcengruppe“ oder „Abonnementname“.

  5. Wählen Sie alle zugehörigen Ressourcen aus, die Sie ebenfalls verschieben möchten.

  6. Je nach Auswahl führen Sie die folgenden Schritte aus, um die Ressourcengruppe oder das Abonnement zu ändern:

    • Ressourcengruppe: Wählen Sie aus der Liste Ressourcengruppe die Zielressourcengruppe aus. Oder wählen Sie Neue Ressourcengruppe erstellen aus, um eine andere Ressourcengruppe zu erstellen.

    • Abonnement: Wählen Sie aus der Liste Abonnement das Zielabonnement aus. Wählen Sie aus der Liste Ressourcengruppe die Zielressourcengruppe aus. Oder wählen Sie Neue Ressourcengruppe erstellen aus, um eine andere Ressourcengruppe zu erstellen.

  7. Um zu bestätigen, dass Ihnen bekannt ist, dass alle Skripts oder Tools, die den verschobenen Ressourcen zugeordnet sind, erst dann wieder funktionieren, wenn Sie sie mit den neuen Ressourcen-IDs aktualisieren, aktivieren Sie das Kontrollkästchen für die Bestätigung, und klicken Sie dann auf OK.

  8. Stellen Sie im Anschluss sicher, dass Sie alle Skripts mit den neuen Ressourcen-IDs für Ihre verschobenen Ressourcen aktualisieren.

Löschen eines Integrationskontos

Für diese Aufgabe können Sie das Azure-Portal verwenden, indem Sie die Schritte in diesem Abschnitt ausführen. Alternativ dazu können Sie auch die Azure CLI oder Azure PowerShell verwenden.

  1. Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos beim Azure-Portal an.

  2. Geben Sie im Hauptsuchfeld in Azure integration accounts ein, und wählen Sie Integrationskonten aus.

    Azure zeigt alle Integrationskonten in Ihren Azure-Abonnements an.

  3. Wählen Sie unter Integrationskonten das zu löschende Integrationskonto aus. Wählen Sie im Menü Ihres Integrationskontos die Option Übersicht aus.

    Screenshot des Azure-Portals mit der Liste „Integrationskonten“ und dem Integrationskontomenü mit ausgewählter Option „Übersicht“.

  4. Wählen Sie im Bereich „Übersicht“ die Option Löschen aus.

    Screenshot des Bereichs „Übersicht“ mit ausgewählter Option „Löschen“.

  5. Um zu bestätigen, dass Sie Ihr Integrationskonto löschen möchten, klicken Sie auf Ja.

    Screenshot des Bestätigungsfelds und ausgewählter Option „Ja“.

Nächste Schritte