Integrációs fiókok létrehozása és kezelése B2B-munkafolyamatokhoz az Azure Logic Appsben a nagyvállalati integrációs csomaggal

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Mielőtt üzleti (B2B) és vállalati integrációs munkafolyamatokat hozhat létre az Azure Logic Apps használatával, létre kell hoznia egy integrációs fiókerőforrást. Ez a fiók egy skálázható felhőalapú tároló az Azure-ban, amely leegyszerűsíti a B2B-forgatókönyvek munkafolyamataiban definiált és használt B2B-összetevők tárolását és kezelését, például:

A B2B-üzenetek más szervezetekkel való elektronikus cseréjéhez integrációs fiókra is szükség van. Ha más szervezetek a szervezettől eltérő protokollokat és üzenetformátumokat használnak, ezeket a formátumokat át kell alakítania, hogy a szervezet rendszere feldolgozhassa ezeket az üzeneteket. Az Azure Logic Apps használatával olyan munkafolyamatokat hozhat létre, amelyek támogatják az alábbi iparági szabvány protokollokat:

Ez az útmutató a következő feladatok elvégzését mutatja be:

  • Integrációs fiók létrehozása.
  • Tárterület-hozzáférés beállítása prémium szintű integrációs fiókhoz.
  • Csatolja az integrációs fiókot egy logikai alkalmazás erőforrásához.
  • Módosítsa az integrációs fiók tarifacsomagját.
  • Az integrációs fiók leválasztása egy logikai alkalmazás erőforrásáról.
  • Integrációs fiók áthelyezése egy másik Azure-erőforráscsoportba vagy -előfizetésbe.
  • Integrációs fiók törlése.

Ha még nem hozott létre B2B vállalati integrációs munkafolyamatokat az Azure Logic Appsben, tekintse meg a B2B nagyvállalati integrációs munkafolyamatokat az Azure Logic Apps és a Nagyvállalati integrációs csomag használatával.

Előfeltételek

  • Azure-fiók és -előfizetés. Ha nem rendelkezik Azure-előfizetéssel, regisztráljon egy ingyenes Azure-fiókra. Győződjön meg arról, hogy ugyanazt az Azure-előfizetést használja az integrációs fiókhoz és a logikai alkalmazás erőforrásához is.

  • Akár használatalapú, akár standard logikaialkalmazás-munkafolyamaton dolgozik, a logikai alkalmazás erőforrásának már léteznie kell ahhoz, hogy összekapcsolni tudja az integrációs fiókot.

    • A Consumption logikai alkalmazás erőforrásaihoz ez a hivatkozás szükséges ahhoz, hogy az integrációs fiókból származó összetevőket használni tudja a munkafolyamattal. Bár ezen hivatkozás nélkül is létrehozhat összetevőket, a hivatkozásra akkor van szükség, ha készen áll az összetevők használatára.

    • Standard logikai alkalmazás erőforrásai esetén ez a hivatkozás nem kötelező, az Ön forgatókönyve alapján:

      • Ha rendelkezik egy integrációs fiókkal a szükséges vagy használni kívánt összetevőkkel, összekapcsolhatja az integrációs fiókot minden standard logikai alkalmazás-erőforrással, ahol használni szeretné az összetevőket.

      • Egyes Azure-beli integrációs fiók-összekötők, például az AS2, az EDIFACT és az X12 lehetővé teszik, hogy kapcsolatot létesítsen az integrációs fiókkal. Ha csak ezeket az összekötőket használja, nincs szüksége a hivatkozásra.

      • A Liquid and Flat File nevű beépített összekötők lehetővé teszik a korábban a logikai alkalmazás erőforrására vagy egy csatolt integrációs fiókba feltöltött térképek és sémák kiválasztását.

        Ha nincs vagy szüksége van integrációs fiókra, használhatja a feltöltési lehetőséget. Ellenkező esetben használhatja a csatolási lehetőséget, ami azt is jelenti, hogy nem kell térképeket és sémákat feltöltenie az egyes logikaialkalmazás-erőforrásokba. Bármelyik módon is használhatja ezeket az összetevőket az összes gyermek munkafolyamatban ugyanazon a logikai alkalmazás-erőforráson belül.

  • Alapvető ismeretek a logikai alkalmazás munkafolyamatainak létrehozásáról. További információkért tekintse meg a következő dokumentációt:

Integrációs fiók létrehozása

Az integrációs fiókok különböző tarifacsomagokban érhetők el. A választott szint alapján az integrációs fiók létrehozása költségekkel járhat. További információkért tekintse meg az Azure Logic Apps díjszabási és számlázási modelljeit , valamint az Azure Logic Apps díjszabását.

A követelmények és a forgatókönyvek alapján határozza meg a létrehozandó integrációs fiók megfelelő szintjét. Az alábbi táblázat az elérhető szinteket ismerteti:

Az integrációs fiók automatikusan létrehozott és engedélyezett, rendszer által hozzárendelt felügyelt identitást használ a hozzáférés hitelesítéséhez.

Szint Leírás
Prémium (előzetes verzió) Megjegyzés: Ez a funkció előzetes verzióban érhető el, és a Microsoft Azure előzetes verziójának kiegészítő használati feltételei vonatkoznak.

Az alábbi feltételekkel rendelkező forgatókönyvek esetén:

- Korlátlan mennyiségű összetevőt tárol és használ, például partnereket, szerződéseket, sémákat, térképeket, tanúsítványokat stb.

- Saját tárterületet hozhat és használhat, amely tartalmazza az adott B2B-műveletekhez és EDI-szabványokhoz tartozó futtatókörnyezeti állapotokat. Ezek az állapotok például tartalmazzák az AS2-műveletek MIC-számát és az X12-műveletek vezérlőszámait, ha a szerződéseken vannak konfigurálva.

A tárterület eléréséhez az integrációs fiók a rendszer által hozzárendelt felügyelt identitást használja, amely automatikusan létrejön és engedélyezve lesz az integrációs fiók számára.

További szabályozási és szabályzatokat is alkalmazhat az adatokra, például az ügyfél által felügyelt ("Saját eszközök használata") kulcsokat az adattitkosításhoz. A kulcsok tárolásához kulcstartóra lesz szüksége.

– Állítson be és használjon kulcstartót magántanúsítványok vagy ügyfél által felügyelt kulcsok tárolására. A kulcsok eléréséhez a Prémium integrációs fiók a rendszer által hozzárendelt felügyelt identitást használja, nem pedig az Azure Logic Apps megosztott szolgáltatásnevét.

A díjszabás a Standard integrációs fiók díjszabását követi.

Megjegyzés: Az előzetes verzióban az Azure-számla ugyanazt a mérőnevet és azonosítót használja, mint egy standard integrációs fiók, de a Prémium szint általános elérhetővé válásakor megváltozik.

Korlátozások és ismert problémák:

– Jelenleg nem támogatja a virtuális hálózatokat.

- Ha kulcstartót használ a magántanúsítványok tárolására, előfordulhat, hogy az integrációs fiók felügyelt identitása nem működik. Egyelőre inkább a csatolt logikai alkalmazás felügyelt identitását használja.

– Jelenleg nem támogatja az Azure Logic Appshez készült Azure CLI-t.
Standard Olyan helyzetekben, ahol összetettebb B2B-kapcsolatokkal rendelkezik, és nagyobb számú entitást kell kezelnie.

Az Azure Logic Apps SLA támogatja.
Basic Olyan helyzetekben, ahol csak az üzenetkezelést szeretné használni, vagy olyan kisvállalati partnerként szeretne működni, amely kereskedelmi partneri kapcsolatban áll egy nagyobb üzleti entitással.

Az Azure Logic Apps SLA támogatja.
Ingyenes Feltáró forgatókönyvekhez nem éles forgatókönyvekhez. Ez a szint korlátozza a régió rendelkezésre állását, átviteli sebességét és használatát. Az ingyenes szint például csak az Azure nyilvános régióiban érhető el, például az USA nyugati régiójában vagy Délkelet-Ázsiában, de a 21Vianet vagy az Azure Government által üzemeltetett Microsoft Azure-hoz nem.

Megjegyzés: Az Azure Logic Apps SLA nem támogatja.

Ehhez a feladathoz használhatja az Azure Portalt, az Azure CLI-t vagy az Azure PowerShellt.

Fontos

Ahhoz, hogy sikeresen összekapcsolhassa és használhassa integrációs fiókját a logikai alkalmazással, győződjön meg arról, hogy mindkét erőforrás ugyanabban az Azure-előfizetésben és Azure-régióban található.

  1. Az Azure Portal keresőmezőjében adja meg az integrációs fiókokat, és válassza az Integrációs fiókok lehetőséget.

  2. Az Integrációs fiókok területen válassza a Létrehozás lehetőséget.

  3. Az integrációs fiók létrehozása panelen adja meg az alábbi információkat az integrációs fiókról:

    Property Szükséges Érték Description
    Előfizetés Igen <Azure-előfizetés-neve> Az Azure-előfizetés neve
    Erőforráscsoport Igen <Azure-erőforráscsoport-neve> A kapcsolódó erőforrások rendszerezéséhez használandó Azure-erőforráscsoport neve. Ebben a példában hozzon létre egy fabrikamIntegration-RG nevű új erőforráscsoportot.
    Integrációs fiók neve Igen <integrációs fiók neve> Az integrációs fiók neve, amely csak betűket, számokat, kötőjeleket (-), aláhúzásjeleket (_), zárójeleket (()) és pontokat (.) tartalmazhat. Ez a példa a Fabrikam-Integrationt használja.
    Tarifacsomag Igen <tarifacsomag> Az integrációs fiók tarifacsomagja, amelyet később módosíthat. Ebben a példában válassza az Ingyenes lehetőséget. További információkért tekintse át a következő dokumentációt:

    - Logic Apps tarifamodell
    - A Logic Apps korlátai és konfigurálása
    - A Logic Apps díjszabása
    Storage account Csak a Prémium (előzetes verzió) integrációs fiókhoz érhető el None Meglévő Azure Storage-fiók neve. Az útmutatóban szereplő példában ez a beállítás nem érvényes.
    Region Igen <Azure-régió> Az Az Azure-régió, ahol az integrációs fiók metaadatait tárolhatja. Válassza ki ugyanazt a helyet, mint a logikai alkalmazás erőforrása, vagy hozza létre a logikai alkalmazásokat ugyanabban a helyen, ahol az integrációs fiókját használja. Ebben a példában használja az USA nyugati régióját.

    Az integrációs fiók integrációs szolgáltatási környezettel (I Standard kiadás) való használatához válassza a Társítás az integrációs szolgáltatási környezethez lehetőséget, majd válassza ki az I Standard kiadás helyet. Ha integrációs fiókot szeretne létrehozni egy I Standard kiadás belülről, olvassa el az Integrációs fiókok létrehozása az I Standard kiadás belülről című témakört.

    Megjegyzés: Az I Standard kiadás erőforrás 2024. augusztus 31-én megszűnik az Azure Cloud Services (klasszikus) szolgáltatástól való függősége miatt, amely ugyanakkor megszűnik. Jelenleg előzetes verzióban érhető el a lehetőség, hogy egy Standard integrációs fiókot exportáljon egy I Standard kiadás prémium szintű integrációs fiókba.
    Naplóelemzés engedélyezése Nem Nincs kiválasztva Ebben a példában ne válassza ezt a lehetőséget.
  4. Ha elkészült, válassza a Véleményezés + létrehozás lehetőséget.

    Az üzembe helyezés befejezése után az Azure megnyitja az integrációs fiókot.

  5. Ha prémium szintű integrációs fiókot hozott létre, győződjön meg arról, hogy beállítja a társított Azure Storage-fiókhoz való hozzáférést.

Tárterület-hozzáférés beállítása prémium szintű integrációs fiókhoz

Az összetevők olvasásához és az állapotinformációk írásához a Prémium integrációs fióknak hozzá kell férnie a kiválasztott és a társított Azure Storage-fiókhoz. Az integrációs fiók az automatikusan létrehozott és engedélyezett, rendszer által hozzárendelt felügyelt identitást használja a hozzáférés hitelesítéséhez.

  1. Nyissa meg prémium integrációs fiókját az Azure Portalon.

  2. Az integrációs fiók menü Gépház területén válassza az Identitás lehetőséget.

  3. A Rendszer által hozzárendelt lapon, amely az engedélyezett rendszer által hozzárendelt felügyelt identitást jeleníti meg, az Engedélyek területen válassza ki az Azure-szerepkör-hozzárendeléseket.

  4. Az Azure-szerepkör-hozzárendelések eszköztárán válassza a Szerepkör-hozzárendelés hozzáadása (előzetes verzió) lehetőséget, adja meg a következő információkat, válassza a Mentés lehetőséget, majd ismételje meg az összes szükséges szerepkört:

    Paraméter Érték Description
    Hatókör Storage További információ: Az Azure RBAC hatókörének ismertetése.
    Előfizetés <Azure-előfizetés> Az erőforrás elérésére szolgáló Azure-előfizetés.
    Erőforrás <Azure-storage-account-name> A hozzáférést biztosító Azure Storage-fiók neve.

    Megjegyzés: Ha hibaüzenet jelenik meg, hogy nincs engedélye szerepkör-hozzárendelések hozzáadására ebben a hatókörben, ezeket az engedélyeket kell beszereznie. További információ: Microsoft Entra beépített szerepkörök.
    Szerepkör - Tárfiók-közreműködő

    - Storage blobadat-közreműködő

    - Storage Table Data Közreműködő
    A Prémium integrációs fiókhoz szükséges szerepkörök a tárfiók eléréséhez.

    További információ: Azure-szerepkör hozzárendelése a rendszer által hozzárendelt felügyelt identitáshoz

  5. Ezután csatolja az integrációs fiókot a logikai alkalmazás erőforrásához.

Ahhoz, hogy sikeresen összekapcsolhassa integrációs fiókját a logikai alkalmazás erőforrásával, győződjön meg arról, hogy mindkét erőforrás ugyanazt az Azure-előfizetést és Azure-régiót használja.

Ez a szakasz azt ismerteti, hogyan hajthatja végre ezt a feladatot az Azure Portalon. Ha a Visual Studiót használja, és a logikai alkalmazása egy Azure-erőforráscsoport-projektben található, a Visual Studióval összekapcsolhatja a logikai alkalmazást egy integrációs fiókkal.

  1. Nyissa meg a logikai alkalmazás erőforrását az Azure Portalon.

  2. A logikai alkalmazás navigációs menüjében, a Gépház alatt válassza a Munkafolyamat-beállítások lehetőséget. Az Integrációs fiók területen nyissa meg az Integrációs fiók kiválasztása listát, és válassza ki a kívánt integrációs fiókot.

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

  3. A csatolás befejezéséhez válassza a Mentés lehetőséget.

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

    Az integrációs fiók sikeres összekapcsolása után az Azure megerősítő üzenetet jelenít meg.

    Screenshot shows Azure confirmation message.

A logikai alkalmazás munkafolyamata most már használhatja az integrációs fiókban lévő összetevőket, valamint a B2B-összekötőket, például az XML-érvényesítést, az egyszerű fájlkódolást vagy a dekódolást.

A tarifacsomag módosítása

Az integrációs fiókok korlátainak növeléséhez frissíthet egy magasabb tarifacsomagra, ha elérhető. Frissíthet például az ingyenes szintről az Alapszintű, a Standard vagy a Prémium szintre. Ha elérhető, alacsonyabb szintre is vissza lehet sorolni. A díjszabással kapcsolatos további információkért tekintse át a következő dokumentációt:

Tarifacsomag frissítése

A módosítás elvégzéséhez használhatja az Azure Portalt vagy az Azure CLI-t.

  1. Az Azure Portal keresőmezőjében adja meg az integrációs fiókokat, és válassza az Integrációs fiókok lehetőséget.

    Az Azure megjeleníti az Azure-előfizetések összes integrációs fiókját.

  2. Az Integrációs fiókok területen válassza ki az áthelyezni kívánt integrációs fiókot. Az integrációs fiók erőforrásmenüjében válassza az Áttekintés lehetőséget.

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

  3. Az Áttekintés lapon válassza a Frissítési tarifacsomag lehetőséget, amely felsorolja az elérhető magasabb szinteket. Amikor kiválaszt egy szintet, a módosítás azonnal érvénybe lép.

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

Alacsonyabb tarifacsomag

A módosítás elvégzéséhez használja az Azure CLI-t.

  1. Ha még nem tette meg, telepítse az Azure CLI előfeltételeit.

  2. Az Azure Portalon nyissa meg az Azure Cloud Shell-környezetet .

    Screenshot shows Azure portal toolbar with selected Cloud Shell.

  3. A parancssorban adja meg az az resource parancsot , és állítsa be skuName a kívánt alsó szintre.

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

    Ha például a Standard szinttel rendelkezik, a következőt Basicállíthatja beskuName:

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

Ha a logikai alkalmazást egy másik integrációs fiókhoz szeretné kapcsolni, vagy már nem használ integrációs fiókot a logikai alkalmazással, törölje a hivatkozást az Azure Resource Explorer használatával.

  1. Nyissa meg a böngészőablakot, és nyissa meg az Azure Resource Explorert (https://resources.azure.com). Jelentkezzen be ugyanazzal az Azure-fiók hitelesítő adataival.

    Screenshot shows a web browser with Azure Resource Explorer.

  2. A keresőmezőbe írja be a logikai alkalmazás nevét a logikai alkalmazás megkereséséhez és megnyitásához.

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

  3. A explorer címsorában válassza az Olvasás/Írás lehetőséget.

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

  4. Az Adatok lapon válassza a Szerkesztés lehetőséget.

    Screenshot shows Data tab with selected option for Edit.

  5. A szerkesztőben keresse meg az integrationAccount objektumot, amelynek formátuma a következő, és törölje az objektumot:

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

    Például:

    Screenshot shows how to find the object named integrationAccount.

  6. Az Adatok lapon kattintson a Put gombra a módosítások mentéséhez.

    Screenshot shows Data tab with Put selected.

  7. Nyissa meg a logikai alkalmazást az Azure Portalon. A logikai alkalmazás menüjében, a Munkafolyamat beállításai csoportban ellenőrizze, hogy az Integrációs fiók tulajdonság üresen jelenik-e meg.

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

Integrációs fiók áthelyezése

Az integrációs fiókot áthelyezheti egy másik Azure-erőforráscsoportba vagy Azure-előfizetésbe. Az erőforrások áthelyezésekor az Azure új erőforrásazonosítókat hoz létre, ezért győződjön meg arról, hogy az új azonosítókat használja, és frissíti az áthelyezett erőforrásokhoz társított szkripteket vagy eszközöket. Ha módosítani szeretné az előfizetést, meg kell adnia egy meglévő vagy új erőforráscsoportot is.

Ehhez a feladathoz használhatja az Azure Portalt az ebben a szakaszban vagy az Azure CLI-ben leírt lépések végrehajtásával.

  1. Az Azure Portal keresőmezőjében adja meg az integrációs fiókokat, és válassza az Integrációs fiókok lehetőséget.

    Az Azure megjeleníti az Azure-előfizetések összes integrációs fiókját.

  2. Az Integrációs fiókok területen válassza ki az áthelyezni kívánt integrációs fiókot. Az integrációs fiók menüjében válassza az Áttekintés lehetőséget.

  3. Az Áttekintés lapon az Erőforráscsoport vagy az Előfizetés neve mellett válassza a Módosítás lehetőséget.

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

  4. Jelölje ki az áthelyezni kívánt kapcsolódó erőforrásokat.

  5. A kijelölés alapján az alábbi lépéseket követve módosíthatja az erőforráscsoportot vagy az előfizetést:

    • Erőforráscsoport: Az Erőforráscsoport listában válassza ki a cél erőforráscsoportot. Másik erőforráscsoport létrehozásához válassza az Új erőforráscsoport létrehozása lehetőséget.

    • Előfizetés: Az Előfizetés listából válassza ki a célelőfizetést. Az Erőforráscsoport listában válassza ki a cél erőforráscsoportot. Másik erőforráscsoport létrehozásához válassza az Új erőforráscsoport létrehozása lehetőséget.

  6. Annak megértéséhez, hogy az áthelyezett erőforrásokhoz társított szkriptek vagy eszközök nem fognak működni, amíg nem frissíti őket az új erőforrásazonosítókkal, jelölje ki a megerősítést kérő mezőt, majd kattintson az OK gombra.

  7. A befejezés után győződjön meg arról, hogy az összes szkriptet frissíti az áthelyezett erőforrások új erőforrásazonosítóival.

Integrációs fiók törlése

Ehhez a feladathoz használhatja az Azure Portalt az ebben a szakaszban, az Azure CLI-ben vagy az Azure PowerShellben ismertetett lépések végrehajtásával.

  1. Az Azure Portal keresőmezőjében adja meg az integrációs fiókokat, és válassza az Integrációs fiókok lehetőséget.

    Az Azure megjeleníti az Azure-előfizetések összes integrációs fiókját.

  2. Az Integrációs fiókok területen válassza ki a törölni kívánt integrációs fiókot. Az integrációs fiók menüjében válassza az Áttekintés lehetőséget.

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

  3. Az Áttekintés oldalon válassza a Törlés elemet.

    Screenshot shows Overview page with Delete selected.

  4. Az integrációs fiók törlésének megerősítéséhez válassza az Igen lehetőséget.

    Screenshot shows confirmation box with Yes selected.

Következő lépések