Mik azok az összekötők az Azure Logic Appsben?

Amikor munkafolyamatot hoz létre az Azure Logic Apps használatával, egy összekötő használatával más alkalmazásokban, szolgáltatásokban, rendszerekben és platformokon lévő adatokkal, eseményekkel és erőforrásokkal dolgozhat – kód írása nélkül. Az összekötők egy vagy több előre összeállított műveletet biztosítanak, amelyeket a munkafolyamat lépéseiként használ.

Az összekötőkben minden művelet egy eseményindító feltétel, amely elindít egy munkafolyamatot, vagy egy későbbi műveletet, amely egy adott feladatot hajt végre, valamint a konfigurálható tulajdonságokat. Bár sok összekötő rendelkezik eseményindítókkal és műveletekkel is, egyes összekötők csak triggereket kínálnak, míg mások csak műveleteket.

Az Azure Logic Appsben az összekötők beépített verzióban, felügyelt verzióban vagy mindkettőben érhetők el. Sok összekötő esetében általában először létre kell hoznia és konfigurálnia kell a kapcsolatot az alapul szolgáló szolgáltatással vagy rendszerrel, általában azért, hogy hitelesíteni tudja a felhasználói fiókhoz való hozzáférést. Ha nem érhető el összekötő a elérni kívánt szolgáltatáshoz vagy rendszerhez, elküldhet egy kérést az általános HTTP-művelettel, vagy létrehozhat egy egyéni összekötőt.

Ez az áttekintés magas szintű bevezetést nyújt az összekötőkbe és azok általános működésébe. Az összekötőkkel kapcsolatos további információkért tekintse meg a következő dokumentációt:

Beépített összekötők és felügyelt összekötők

Az Azure Logic Appsben az összekötők beépítettek vagy felügyeltek. Egyes összekötők mindkét verzióval rendelkeznek. Az elérhető verziók attól függenek, hogy létrehoz-e egy több-bérlős Azure Logic Appsben futó használatalapú logikai alkalmazás munkafolyamatot, vagy egy egybérlős Azure Logic Appsben futó standard logikai alkalmazás-munkafolyamatot. További információ a logikai alkalmazás erőforrástípusairól: Erőforrástípusok és gazdagépkörnyezeti különbségek.

  • A beépített összekötők úgy vannak kialakítva, hogy közvetlenül és natív módon fussanak az Azure Logic Appsben.

  • A felügyelt összekötőket a Microsoft telepíti, üzemelteti és felügyeli az Azure-ban. A felügyelt összekötők többnyire proxyt vagy burkolót biztosítanak egy API körül, amelyet a mögöttes szolgáltatás vagy rendszer az Azure Logic Appsszel való kommunikációhoz használ.

    • A használatalapú munkafolyamatokban a felügyelt összekötők a standard vagy nagyvállalati címkék alatt jelennek meg a tervezőben a díjszabási szintjük alapján.

    • Egy standard munkafolyamatban az összes felügyelt összekötő megjelenik a tervezőben az Azure-címke alatt.

További információkért tekintse meg a következő dokumentációt:

Triggers

Az eseményindító megadja azokat a feltételeket, amelyeket teljesíteni kell ahhoz, hogy a munkafolyamat elinduljon, és mindig az első lépés minden munkafolyamatban. Minden eseményindító egy adott tüzelési mintát is követ, amely szabályozza, hogy az eseményindító hogyan figyeli és reagál az eseményekre. Az eseményindítók általában lekérdezési mintát vagy leküldéses mintát követnek. Néha mindkét triggerverzió elérhető.

  • A lekérdezési eseményindítók rendszeresen ellenőrzik egy adott szolgáltatást vagy rendszert egy adott ütemezés szerint, hogy új adatokat vagy egy adott eseményt keressenek. Ha új adatok állnak rendelkezésre, vagy az adott esemény bekövetkezik, ezek az eseményindítók létrehoznak és futtatnak egy új példányt a munkafolyamatból. Ez az új példány ezután használhatja az átadott adatokat bemenetként.

  • A leküldéses vagy webhook-eseményindítók lekérdezés nélkül figyelik az új adatokat vagy eseményeket. Ha új adatok állnak rendelkezésre, vagy amikor az esemény bekövetkezik, ezek az eseményindítók létrehoznak és futtatnak egy új példányt a munkafolyamatból. Ez az új példány ezután használhatja az átadott adatokat bemenetként.

Tegyük fel például, hogy olyan munkafolyamatot szeretne létrehozni, amely egy fájl FTP-kiszolgálóra való feltöltésekor fut. A munkafolyamat első lépéseként hozzáadhatja a Fájl hozzáadásakor vagy módosításakor nevű FTP-eseményindítót, amely egy lekérdezési mintát követ. Ezután meg kell adnia a feltöltési események rendszeres ellenőrzésének ütemezését.

Amikor az eseményindító aktiválódik, az eseményindító általában végighalad az eseménykimeneteken a későbbi, hivatkozni és használni kívánt műveletekhez. Az FTP-példában az eseményindító automatikusan kiadja az olyan információkat, mint a fájlnév és az elérési út. Az eseményindítót úgy is beállíthatja, hogy tartalmazza a fájl tartalmát. Az adatok feldolgozásához tehát műveleteket kell hozzáadnia a munkafolyamathoz.

Actions

Egy művelet meghatároz egy végrehajtandó feladatot, és mindig a munkafolyamat későbbi lépéseként jelenik meg. A munkafolyamatban több művelet is használható. Elindíthatja például a munkafolyamatot egy SQL Server-eseményindítóval , amely új ügyféladatokat keres egy SQL-adatbázisban. Az eseményindítót követve a munkafolyamat rendelkezhet egy SQL Server-műveletsel , amely lekéri az ügyféladatokat. Ezt az SQL Server-műveletet követve a munkafolyamat egy másik, az adatokat feldolgozó műveletet használhat, például egy CSV-táblát létrehozó Adatműveleti műveletet .

Csatlakozás ion engedélyek

A használatalapú logikai alkalmazások munkafolyamataiban a logikai alkalmazás erőforrásainak, munkafolyamatainak és kapcsolatainak létrehozása és kezelése előtt adott engedélyekre van szüksége. További információ ezekről az engedélyekről: Biztonságos műveletek – Biztonságos hozzáférés és adatok az Azure Logic Appsben.

Csatlakozás ion létrehozása, konfigurálása és hitelesítése

Ahhoz, hogy egy összekötő műveleteit használni tudja a munkafolyamatban, számos összekötőnek először létre kell hoznia egy kapcsolatot a célszolgáltatással vagy rendszerrel. Ha a munkafolyamat-tervezőn belülről szeretne kapcsolatot létrehozni, hitelesítenie kell az identitását a fiók hitelesítő adataival és néha más kapcsolati adatokkal.

Ahhoz például, hogy a munkafolyamat hozzáférhessen az Office 365 Outlook e-mail-fiókjához, engedélyeznie kell a kapcsolatot az adott fiókkal. Egyes beépített összekötők és felügyelt összekötők esetében a hitelesítő adatok megadása helyett beállíthat és használhat felügyelt identitást a hitelesítéshez.

Bár kapcsolatokat hoz létre egy munkafolyamaton belül, ezek a kapcsolatok valójában különválasztják az Azure-erőforrásokat saját erőforrásdefiníciókkal. A kapcsolaterőforrás-definíciók áttekintéséhez kövesse az alábbi lépéseket attól függően, hogy használatalapú vagy standard munkafolyamattal rendelkezik-e:

  • Consumption

    A használati munkafolyamatok kapcsolati erőforrás-definícióival kapcsolatos további információkért lásd Csatlakozás ion-erőforrásdefiníciókat.

  • Standard

    • Ezeknek a kapcsolatoknak az Azure Portalon való megtekintéséhez és kezeléséhez tekintse meg a Standard munkafolyamatok kapcsolatainak megtekintése az Azure Portalon című témakört.

    • Ezeknek a kapcsolatoknak a Visual Studio Code-ban való megtekintéséhez és kezeléséhez tekintse meg a logikai alkalmazás munkafolyamatának megtekintése a Visual Studio Code-ban című témakört. A connections.json fájl tartalmazza az összekötők által létrehozott kapcsolatokhoz szükséges konfigurációt.

Csatlakozás ion biztonság és titkosítás

A Csatlakozás ion konfigurációs adatait, például a kiszolgáló címét, a felhasználónevet és a jelszót, a hitelesítő adatokat és a titkos kulcsokat a rendszer titkosítja és tárolja a biztonságos Azure-környezetben. Ezek az információk csak a logikai alkalmazás erőforrásaiban és a kapcsolati erőforrás engedélyével rendelkező ügyfeleknél használhatók, amelyeket csatolt hozzáférés-ellenőrzésekkel kényszerítenek ki. A Microsoft Entra ID Open Authenticationt (Microsoft Entra ID OAuth) használó Csatlakozás, például az Office 365, a Salesforce és a GitHub használatához be kell jelentkeznie, de az Azure Logic Apps csak titkos kulcsként tárolja a hozzáférési és frissítési jogkivonatokat, a bejelentkezési hitelesítő adatokat nem.

A létrehozott kapcsolatok mindaddig hozzáférhetnek a célszolgáltatáshoz vagy rendszerhez, amíg a szolgáltatás vagy a rendszer ezt lehetővé teszi. A Microsoft Entra ID OAuth-kapcsolatokat használó szolgáltatások, például az Office 365 és a Dynamics esetében az Azure Logic Apps határozatlan ideig frissíti a hozzáférési jogkivonatokat. Más szolgáltatások is korlátozhatják, hogy a Logic Apps mennyi ideig használhat jogkivonatot frissítés nélkül. Egyes műveletek, például a jelszó módosítása, érvényteleníti az összes hozzáférési jogkivonatot.

Megjegyzés:

Ha a szervezet nem teszi lehetővé adott erőforrások elérését az Azure Logic Apps összekötőivel, letilthatja az ilyen kapcsolatok Azure Policy használatával történő létrehozását.

A logikaialkalmazás-munkafolyamatok és -kapcsolatok biztonságossá tételéről további információt az Azure Logic Apps hozzáférésének és adatainak biztonságossá tételével kapcsolatban talál.

Tűzfal-hozzáférés kapcsolatokhoz

Ha olyan tűzfalat használ, amely korlátozza a forgalmat, és a logikai alkalmazás munkafolyamatainak ezen a tűzfalon keresztül kell kommunikálniuk, be kell állítania a tűzfalat, hogy hozzáférést biztosítson mind az Azure Logic Apps platform, mind a futtatókörnyezet által használt bejövő és kimenő IP-címekhez abban az Azure-régióban, ahol a logikai alkalmazás munkafolyamatai léteznek.

Ha a munkafolyamatok felügyelt összekötőket is használnak, például az Office 365 Outlook-összekötőt vagy az SQL-összekötőt, vagy egyéni összekötőket használnak, a tűzfalnak engedélyeznie kell a hozzáférést a felügyelt összekötő kimenő IP-címéhez a logikaialkalmazás-erőforrás Azure-régiójában. További információ: Tűzfalkonfiguráció.

Egyéni összekötők és API-k

A több-bérlős Azure Logic Apps használatalapú munkafolyamataiban meghívhatja azokat a Swagger-alapú vagy SOAP-alapú API-kat, amelyek nem érhetők el beépített összekötőkként. Egyéni kódot is futtathat egyéni API-alkalmazások létrehozásával. További információkért tekintse meg a következő dokumentációt:

Az egybérlős Azure Logic Apps standard munkafolyamataiban natívan futó, szolgáltatói alapú egyéni beépített összekötőket hozhat létre, amelyek bármely standard logikai alkalmazás munkafolyamata számára elérhetők. További információkért tekintse meg a következő dokumentációt:

I Standard kiadás és összekötők

Olyan munkafolyamatok esetében, amelyek közvetlen hozzáférést igényelnek egy Azure-beli virtuális hálózat erőforrásaihoz, létrehozhat egy dedikált integrációs szolgáltatási környezetet (I Standard kiadás), ahol a munkafolyamatokat dedikált erőforrásokon hozhatja létre, helyezheti üzembe és futtathatja. További információ az I Standard kiadás-ek létrehozásáról: Csatlakozás azure-beli virtuális hálózatokhoz az Azure Logic Appsből.

Az I Standard kiadás-ben létrehozott egyéni összekötők nem működnek a helyszíni adatátjáróval. Ezek az összekötők azonban közvetlenül hozzáférhetnek az I Standard kiadás üzemeltető Azure-beli virtuális hálózathoz csatlakoztatott helyszíni adatforrásokhoz. Az I Standard kiadás logikai alkalmazás munkafolyamatainak tehát valószínűleg nincs szükségük az adatátjáróra az erőforrásokkal való kommunikáció során. Ha olyan egyéni összekötőkkel rendelkezik, amelyeket a helyszíni adatátjárót igénylő I Standard kiadás kívül hozott létre, az I Standard kiadás munkafolyamatai használhatják ezeket az összekötőket.

A munkafolyamat-tervezőben, amikor az I Standard kiadás munkafolyamataihoz használni kívánt beépített összekötőket vagy felügyelt összekötőket böngészi, a CORE felirat a beépített összekötőken, az I Standard kiadás felirat pedig az I Standard kiadás használatára tervezett felügyelt összekötőken jelenik meg.

Example CORE connector

CORE

Az ezzel a címkével ellátott beépített összekötők ugyanabban az I Standard kiadás futnak, mint a munkafolyamatok.

Example ISE connector

Én Standard kiadás

Az ezzel a címkével rendelkező felügyelt összekötők ugyanabban az I Standard kiadás futnak, mint a munkafolyamatok.

Ha rendelkezik egy Azure-beli virtuális hálózathoz csatlakoztatott helyszíni rendszerrel, az I Standard kiadás lehetővé teszi, hogy a munkafolyamatok közvetlenül hozzáférjenek a rendszerhez a helyszíni adatátjáró használata nélkül. Ehelyett használhatja a rendszer I Standard kiadás-összekötőjét, ha elérhető, HTTP-műveletet vagy egyéni összekötőt.

Olyan helyszíni rendszerek esetén, amelyek nem rendelkeznek I Standard kiadás-összekötőkkel, használja a helyszíni adatátjárót. Az elérhető I Standard kiadás-összekötők megkereséséhez tekintse át az I Standard kiadás összekötőket.

Example non-ISE connector

Nincs címke

A címke nélküli összes többi összekötő, amelyet továbbra is használhat, a globális, több-bérlős Logic Apps szolgáltatásban fut.

Ismert problémák

Az alábbi táblázat az Azure Logic Apps összekötőinek ismert problémáit tartalmazza:

Hibaüzenet Leírás Resolution (Osztás)
Error: BadGateway. Client request id: '{GUID}' Ez a hiba egy logikaialkalmazás-erőforrás címkéinek frissítéséből ered, ahol egy vagy több kapcsolat nem támogatja a Microsoft Entra ID OAuth-hitelesítést, például az SFTP ad SQL-t, és megszakítja ezeket a kapcsolatokat. Ennek a viselkedésnek a megakadályozása érdekében kerülje a címkék frissítését.

Következő lépések