Vytváření a správa účtů integrace pro pracovní postupy B2B v Azure Logic Apps pomocí sady Enterprise Integration Pack

Platí pro: Azure Logic Apps (Consumption + Standard)

Než budete moct vytvářet pracovní postupy podnikové integrace (B2B) a B2B pomocí Azure Logic Apps, musíte vytvořit prostředek účtu integrace. Tento účet je škálovatelný cloudový kontejner v Azure, který zjednodušuje ukládání a správu artefaktů B2B, které definujete a používáte ve svých pracovních postupech pro scénáře B2B, například:

K elektronické výměně zpráv B2B s jinými organizacemi potřebujete také účet integrace. Pokud jiné organizace používají protokoly a formáty zpráv, které se liší od vaší organizace, musíte tyto formáty převést, aby systém vaší organizace tyto zprávy mohl zpracovávat. Pomocí Azure Logic Apps můžete vytvářet pracovní postupy, které podporují následující standardní protokoly:

Tento průvodce ukazuje, jak provést následující úlohy:

  • Vytvořte účet integrace.
  • Nastavte přístup k úložišti pro účet integrace Premium.
  • Propojte svůj účet integrace s prostředkem aplikace logiky.
  • Změňte cenovou úroveň svého účtu integrace.
  • Zrušte propojení účtu integrace s prostředkem aplikace logiky.
  • Přesuňte účet integrace do jiné skupiny prostředků Azure nebo předplatného.
  • Odstraňte účet integrace.

Pokud s vytvářením pracovních postupů podnikové integrace B2B v Azure Logic Apps začínáte, podívejte se na pracovní postupy podnikové integrace B2B s Azure Logic Apps a sadou Enterprise Integration Pack.

Předpoklady

  • Účet a předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure. Ujistěte se, že používáte stejné předplatné Azure pro účet integrace i prostředek aplikace logiky.

  • Bez ohledu na to, jestli pracujete na pracovním postupu aplikace logiky Consumption nebo Standard, musí váš prostředek aplikace logiky už existovat, abyste mohli propojit svůj účet integrace.

    • V případě prostředků aplikace logiky Consumption se tento odkaz vyžaduje před použitím artefaktů z vašeho účtu integrace s pracovním postupem. I když můžete vytvořit artefakty bez tohoto odkazu, bude se tento odkaz vyžadovat, až budete připravení tyto artefakty použít.

    • Pro prostředky standardní aplikace logiky je tento odkaz volitelný podle vašeho scénáře:

      • Pokud máte účet integrace s artefakty, které potřebujete nebo chcete použít, můžete propojit účet integrace s každým prostředkem aplikace logiky Standard, ve kterém chcete artefakty používat.

      • Některé konektory účtů integrace hostované v Azure, jako jsou AS2, EDIFACT a X12, umožňují vytvořit připojení k vašemu účtu integrace. Pokud právě používáte tyto konektory, nepotřebujete odkaz.

      • Integrované konektory s názvem Liquid a Flat File umožňují vybrat mapy a schémata, která jste předtím nahráli do prostředku aplikace logiky nebo do propojeného účtu integrace.

        Pokud účet integrace nemáte nebo potřebujete, můžete použít možnost nahrávání. Jinak můžete použít možnost propojení, což také znamená, že nemusíte nahrávat mapy a schémata do každého prostředku aplikace logiky. V obou směrech můžete tyto artefakty použít napříč všemi podřízenými pracovními postupy v rámci stejného prostředku aplikace logiky.

  • Základní znalosti o vytváření pracovních postupů aplikace logiky Další informace najdete v následující dokumentaci:

Vytvoření účtu integrace

Účty integrace jsou dostupné v různých úrovních, které se liší v cenách. Na základě zvolené úrovně může vytvoření účtu integrace vzniknout náklady. Další informace najdete v tématu o cenách a fakturačních modelech Azure Logic Apps a cenách Azure Logic Apps.

Na základě vašich požadavků a scénářů určete odpovídající úroveň účtu integrace, která se má vytvořit. Následující tabulka popisuje dostupné úrovně:

Váš účet integrace používá k ověření přístupu automaticky vytvořenou a povolenou spravovanou identitu přiřazenou systémem.

Úroveň Popis
Premium (Preview) Poznámka: Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.

Pro scénáře s následujícími kritérii:

– Ukládat a používat neomezené artefakty, jako jsou partneři, smlouvy, schémata, mapy, certifikáty atd.

– Přineste a použijte vlastní úložiště, které obsahuje relevantní stavy modulu runtime pro konkrétní akce B2B a standardy EDI. Tyto stavy například obsahují číslo MIKROFONu pro akce AS2 a řídicí čísla pro akce X12, pokud jsou nakonfigurované pro vaše smlouvy.

Pro přístup k tomuto úložišti používá váš účet integrace spravovanou identitu přiřazenou systémem, která se automaticky vytvoří a povolí pro váš účet integrace.

Můžete také použít více zásad správného řízení a zásad na data, jako jsou klíče spravované zákazníkem ("Přineste si vlastní") pro šifrování dat. K uložení těchto klíčů budete potřebovat trezor klíčů.

– Nastavte a použijte trezor klíčů k ukládání privátních certifikátů nebo klíčů spravovaných zákazníkem. Pro přístup k těmto klíčům používá váš účet integrace Premium spravovanou identitu přiřazenou systémem, nikoli sdílený instanční objekt Azure Logic Apps.

Ceny se řídí cenami standardního účtu integrace.

Poznámka: Ve verzi Preview používá vaše faktura za Azure stejný název a ID měřiče jako účet integrace úrovně Standard, ale změní se, jakmile bude úroveň Premium obecně dostupná.

Omezení a známé problémy:

– V současné době nepodporuje virtuální sítě.

– Pokud k ukládání privátních certifikátů používáte trezor klíčů, nemusí spravovaná identita vašeho účtu integrace fungovat. Prozatím použijte spravovanou identitu propojené aplikace logiky.

– Azure CLI pro Azure Logic Apps v současné době nepodporuje.
Standard Ve scénářích, ve kterých máte složitější relace B2B a vyšší počet entit, které musíte spravovat.

Podporuje smlouvu SLA pro Azure Logic Apps.
Basic Ve scénářích, ve kterých chcete zpracovávat pouze zprávy nebo jednat jako malý obchodní partner, který má obchodní vztah s větší obchodní entitou.

Podporuje smlouvu SLA pro Azure Logic Apps.
Zadejte možnost pro bezplatnou SKU. Pro průzkumné scénáře, nikoli produkční scénáře. Tato úroveň má omezení dostupnosti, propustnosti a využití oblastí. Například úroveň Free je dostupná jenom pro veřejné oblasti v Azure, například USA – západ nebo Jihovýchodní Asie, ale ne pro Microsoft Azure provozovanou společností 21Vianet nebo Azure Government.

Poznámka: Smlouvu SLA pro Azure Logic Apps nepodporuje.

Pro tuto úlohu můžete použít Azure Portal, Azure CLI nebo Azure PowerShell.

Důležité

Abyste mohli úspěšně propojit a používat svůj účet integrace s aplikací logiky, ujistěte se, že oba prostředky existují ve stejném předplatném Azure a v oblasti Azure.

  1. Do vyhledávacího pole webu Azure Portal zadejte účty integrace a vyberte Účty integrace.

  2. V části Účty integrace vyberte Vytvořit.

  3. V podokně Vytvořit účet integrace zadejte následující informace o vašem účtu integrace:

    Vlastnost Požaduje se Hodnota Popis
    Předplatné Ano <Azure-subscription-name> Název vašeho předplatného Azure
    Skupina zdrojů Ano <Azure-resource-group-name> Název skupiny prostředků Azure, která se má použít k uspořádání souvisejících prostředků. V tomto příkladu vytvořte novou skupinu prostředků s názvem FabrikamIntegration-RG.
    Název účtu integrace Ano <integration-account-name> Název vašeho účtu integrace, který může obsahovat jenom písmena, číslice, pomlčky (-), podtržítka (_), závorky (()) a tečky (.). V tomto příkladu se používá Fabrikam-Integration.
    Cenová úroveň Ano <cenová úroveň> Cenová úroveň účtu integrace, kterou můžete později změnit. V tomto příkladu vyberte Free. Další informace najdete v následující dokumentaci:

    - Cenový model Logic Apps
    - Omezení a konfigurace Logic Apps
    - Ceny Logic Apps
    Účet úložiště K dispozici pouze pro účet integrace Premium (Preview) Nic Název existujícího účtu úložiště Azure. Pro příklad v tomto průvodci se tato možnost nepoužije.
    Oblast Ano <Oblast Azure> Oblast Azure, kam se mají ukládat metadata účtu integrace. Buď vyberte stejné umístění jako prostředek aplikace logiky, nebo vytvořte aplikace logiky ve stejném umístění jako váš účet integrace. V tomto příkladu použijte USA – západ.

    Pokud chcete použít svůj účet integrace s prostředím integrační služby (ISE), vyberte Možnost Přidružit k prostředí integrační služby a pak jako umístění vyberte isE. Pokud chcete vytvořit účet integrace z integrovaného prostředí (ISE), přečtěte si téma Vytvoření účtů integrace z integrovaného prostředí (ISE).

    Poznámka: Prostředek ISE se vyřadí 31. srpna 2024 z důvodu závislosti na službách Azure Cloud Services (classic), které současně vyřadí. V současné době je ve verzi Preview k dispozici možnost exportu účtu integrace standardu pro isE do účtu integrace Premium.
    Povolení log analytics No Nevybráno V tomto příkladu tuto možnost nevybírejte.
  4. Až budete hotovi, vyberte Zkontrolovat a vytvořit.

    Po dokončení nasazení Azure otevře váš účet integrace.

  5. Pokud jste vytvořili účet integrace Premium, nezapomeňte nastavit přístup k přidruženému účtu úložiště Azure.

Nastavení přístupu k úložišti pro účet integrace Premium

Pokud chcete číst artefakty a zapisovat všechny informace o stavu, váš účet integrace Premium potřebuje přístup k vybranému a přidruženému účtu úložiště Azure. Váš účet integrace používá k ověření přístupu automaticky vytvořenou a povolenou spravovanou identitu přiřazenou systémem.

  1. Na webu Azure Portal otevřete svůj účet integrace Premium.

  2. V nabídce účtu integrace v části Nastavení vyberte Identita.

  3. Na kartě Přiřazená systémem, která zobrazuje povolenou spravovanou identitu přiřazenou systémem, vyberte v části Oprávnění přiřazení rolí Azure.

  4. Na panelu nástrojů Přiřazení rolí Azure vyberte Přidat přiřazení role (Preview), zadejte následující informace, vyberte Uložit a opakujte pro každou požadovanou roli:

    Parametr Hodnota Popis
    Scope Úložiště Další informace najdete v tématu Vysvětlení rozsahu azure RBAC.
    Předplatné <Předplatné Azure> Předplatné Azure, ke které má prostředek přístup.
    Prostředek <Azure-storage-account-name> Název účtu úložiště Azure pro přístup.

    Poznámka: Pokud se zobrazí chyba, že nemáte oprávnění k přidání přiřazení rolí v tomto oboru, musíte tato oprávnění získat. Další informace naleznete v tématu Předdefinované role Microsoft Entra.
    Role - Přispěvatel účtů úložiště

    - Přispěvatel dat v objektech blob služby Storage

    - Přispěvatel dat tabulky úložiště
    Role, které váš účet integrace Premium vyžaduje pro přístup k vašemu účtu úložiště.

    Další informace najdete v tématu Přiřazení role Azure spravované identitě přiřazené systémem.

  5. Dále propojte svůj účet integrace s prostředkem aplikace logiky.

Abyste mohli úspěšně propojit svůj účet integrace s prostředkem aplikace logiky, ujistěte se, že oba prostředky používají stejné předplatné Azure a oblast Azure.

Tato část popisuje, jak tuto úlohu dokončit pomocí webu Azure Portal. Pokud používáte Visual Studio a vaše aplikace logiky je v projektu skupiny prostředků Azure, můžete aplikaci logiky propojit s účtem integrace pomocí sady Visual Studio.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky.

  2. V navigační nabídce aplikace logiky v části Nastavení vyberte Nastavení pracovního postupu. V části Účet integrace otevřete seznam vybrat účet integrace a vyberte požadovaný účet integrace.

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

  3. Pokud chcete propojení dokončit, vyberte Uložit.

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

    Po úspěšném propojení účtu integrace se v Azure zobrazí potvrzovací zpráva.

    Screenshot shows Azure confirmation message.

Pracovní postup aplikace logiky teď může používat artefakty ve vašem účtu integrace a konektory B2B, jako je ověřování XML a kódování plochých souborů nebo dekódování.

Změna cenové úrovně

Pokud chcete zvýšit limity pro účet integrace, můžete upgradovat na vyšší cenovou úroveň, pokud je k dispozici. Můžete například upgradovat z úrovně Free na úroveň Basic, úroveň Standard nebo Úroveň Premium. Pokud je k dispozici, můžete downgradovat na nižší úroveň. Další informace o cenách najdete v následující dokumentaci:

Upgrade cenové úrovně

K provedení této změny můžete použít Azure Portal nebo Azure CLI.

  1. Do vyhledávacího pole webu Azure Portal zadejte účty integrace a vyberte Účty integrace.

    Azure zobrazuje všechny účty integrace ve vašich předplatných Azure.

  2. V části Účty integrace vyberte účet integrace, který chcete přesunout. V nabídce prostředku účtu integrace vyberte Přehled.

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

  3. Na stránce Přehled vyberte Upgradovat cenovou úroveň, která obsahuje seznam všech dostupných vyšších úrovní. Když vyberete úroveň, změna se projeví okamžitě.

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

Downgrade – cenová úroveň

K provedení této změny použijte Azure CLI.

  1. Pokud jste to ještě neudělali, nainstalujte si požadavky Azure CLI.

  2. Na webu Azure Portal otevřete prostředí Azure Cloud Shell .

    Screenshot shows Azure portal toolbar with selected Cloud Shell.

  3. Na příkazovém řádku zadejte příkaz az resource a nastavte skuName na požadovanou nižší úroveň.

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

    Pokud máte například úroveň Standard, můžete nastavitskuName:Basic

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

Pokud chcete aplikaci logiky propojit s jiným účtem integrace nebo už s aplikací logiky nepoužíváte účet integrace, odstraňte tento odkaz pomocí Azure Resource Exploreru.

  1. Otevřete okno prohlížeče a přejděte do Azure Resource Exploreru (https://resources.azure.com). Přihlaste se pomocí stejných přihlašovacích údajů účtu Azure.

    Screenshot shows a web browser with Azure Resource Explorer.

  2. Do vyhledávacího pole zadejte název aplikace logiky, abyste našli a otevřeli aplikaci logiky.

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

  3. Na záhlaví průzkumníka vyberte Čtení a zápis.

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

  4. Na kartě Data vyberte Upravit.

    Screenshot shows Data tab with selected option for Edit.

  5. V editoru vyhledejte objekt integrationAccount , který má následující formát, a odstraňte objekt:

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

    Příklad:

    Screenshot shows how to find the object named integrationAccount.

  6. Na kartě Data vyberte Uložit změny.

    Screenshot shows Data tab with Put selected.

  7. Na webu Azure Portal otevřete aplikaci logiky. V nabídce aplikace logiky v části Nastavení pracovního postupu potvrďte, že vlastnost účtu integrace je teď prázdná.

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

Přesun účtu integrace

Svůj účet integrace můžete přesunout do jiné skupiny prostředků Azure nebo předplatného Azure. Když přesunete prostředky, Azure vytvoří nová ID prostředků, proto se ujistěte, že místo toho použijete nová ID a aktualizujete všechny skripty nebo nástroje přidružené k přesunutým prostředkům. Pokud chcete předplatné změnit, musíte také zadat existující nebo novou skupinu prostředků.

Pro tuto úlohu můžete použít azure Portal pomocí kroků v této části nebo Azure CLI.

  1. Do vyhledávacího pole webu Azure Portal zadejte účty integrace a vyberte Účty integrace.

    Azure zobrazuje všechny účty integrace ve vašich předplatných Azure.

  2. V části Účty integrace vyberte účet integrace, který chcete přesunout. V nabídce účtu integrace vyberte Přehled.

  3. Na stránce Přehled vedle názvu skupiny prostředků nebo předplatného vyberte změnit.

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

  4. Vyberte všechny související prostředky, které chcete přesunout.

  5. Podle vašeho výběru změňte skupinu prostředků nebo předplatné podle těchto kroků:

    • Skupina prostředků: V seznamu skupin prostředků vyberte cílovou skupinu prostředků. Pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu prostředků.

    • Předplatné: V seznamu Předplatné vyberte cílové předplatné. V seznamu skupina prostředků vyberte cílovou skupinu prostředků. Pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu prostředků.

  6. Pokud chcete potvrdit, že všechny skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí nových ID prostředků, zaškrtněte potvrzovací políčko a pak vyberte OK.

  7. Po dokončení nezapomeňte aktualizovat všechny skripty pomocí nových ID prostředků pro přesunuté prostředky.

Odstranění účtu integrace

Pro tuto úlohu můžete použít azure Portal pomocí kroků v této části, Azure CLI nebo Azure PowerShellu.

  1. Do vyhledávacího pole webu Azure Portal zadejte účty integrace a vyberte Účty integrace.

    Azure zobrazuje všechny účty integrace ve vašich předplatných Azure.

  2. V části Účty integrace vyberte účet integrace, který chcete odstranit. V nabídce účtu integrace vyberte Přehled.

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

  3. Na stránce Přehled vyberte Odstranit.

    Screenshot shows Overview page with Delete selected.

  4. Pokud chcete potvrdit, že chcete odstranit účet integrace, vyberte Ano.

    Screenshot shows confirmation box with Yes selected.

Další kroky