Rövid útmutató: Automatizált integrációs munkafolyamatok létrehozása több-bérlős Azure Logic Apps és Visual Studio használatával
A következőkre vonatkozik: Azure Logic Apps (Használat)
Ez a rövid útmutató bemutatja, hogyan tervezhet, fejleszthet és helyezhet üzembe olyan automatizált munkafolyamatokat, amelyek alkalmazásokat, adatokat, rendszereket és szolgáltatásokat integrálnak a vállalatok és szervezetek között a több-bérlős Azure Logic Apps és Visual Studio használatával. Bár ezeket a feladatokat az Azure Portalon is elvégezheti, a Visual Studio lehetővé teszi a logikai alkalmazások forrásvezérléshez való hozzáadását, a különböző verziók közzétételét és a különböző üzemi környezetekhez készült Azure Resource Manager-sablonok létrehozását. A több-bérlős és az egybérlős modellről az Azure Logic Appsben az egybérlős és a több-bérlős modellről további információt talál.
Ha még csak most ismerkedik az Azure Logic Appsszel, és csak az alapfogalmakat szeretné használni, próbálja ki az Azure Portalon egy példa fogyasztási logikai alkalmazás munkafolyamatának létrehozását ismertető rövid útmutatót. A munkafolyamat-tervező hasonlóan működik az Azure Portalon és a Visual Studióban is.
Ebben a rövid útmutatóban ugyanazt a logikai alkalmazás-munkafolyamatot hozza létre a Visual Studióval, mint az Azure Portal rövid útmutatója. Megtudhatja azt is, hogyan hozhat létre példa logikaialkalmazás-munkafolyamatot a Visual Studio Code-ban, és hogyan hozhat létre és kezelhet logikaialkalmazás-munkafolyamatokat az Azure CLI használatával. Ez a logikai alkalmazás-munkafolyamat figyeli a webhely RSS-hírcsatornáját, és e-mailt küld a hírcsatorna minden új eleméről. A kész logikai alkalmazás munkafolyamata a következő magas szintű munkafolyamathoz hasonlóan néz ki:
Előfeltételek
Azure-fiók és -előfizetés. Ha még nincs előfizetése, regisztráljon egy ingyenes Azure-fiókra. Ha Rendelkezik Azure Government-előfizetéssel, kövesse az alábbi lépéseket a Visual Studio azure government cloudhoz való beállításához.
Ha még nincsenek telepítve, töltse le és telepítse az alábbi eszközöket:
Visual Studio 2019 – Közösségi kiadás, amely ingyenes. Ez a rövid útmutató a Visual Studio Community 2017-et használja.
Fontos
Ha a Visual Studio 2019-et vagy a 2017-et használja, győződjön meg arról, hogy kiválasztja az Azure fejlesztési számítási feladatát.
Az Azure Logic Apps-bővítmény nem érhető el a Visual Studio 2022-hez.
Microsoft Azure SDK for .NET (2.9.1 vagy újabb). További információ az Azure SDK for .NET készlettel kapcsolatban.
A Visual Studio-bővítményhez tartozó Azure Logic Apps Tools, amely a Visual Studio 2022-hez nem érhető el:
Az Azure Logic Apps Toolst közvetlenül a Visual Studio Marketplace-ről töltheti le és telepítheti, vagy megtudhatja , hogyan telepítheti ezt a bővítményt a Visual Studióból. Ne feledje, hogy a telepítés után újra kell indítani a Visual Studiót.
A webes hozzáférés a beágyazott munkafolyamat-tervező használata közben
A tervezőnek internetkapcsolatra van szüksége ahhoz, hogy erőforrásokat hozzon létre az Azure-ban, és hogy tulajdonságokat és adatokat olvashasson be az összekötőkből a logikai alkalmazás munkafolyamatában.
Az Azure Logic Apps által támogatott e-mail-fiók, például Microsoft 365-höz készült Outlook, Outlook.com vagy Gmail. Más szolgáltatók esetén tekintse át az itt felsorolt összekötőket. Ez a példa az Office 365 Outlookot használja. Ha más szolgáltatót használ, a lépések ugyanazok, de a felhasználói felület kissé eltérhet.
Fontos
Ha a Gmail-összekötőt szeretné használni, csak a G-Suite üzleti fiókok használhatják ezt az összekötőt korlátozás nélkül a logikai alkalmazások munkafolyamataiban. Ha gmailes felhasználói fiókkal rendelkezik, ezt az összekötőt csak meghatározott Google által jóváhagyott szolgáltatásokkal használhatja , vagy létrehozhat egy Google-ügyfélalkalmazást a Gmail-összekötővel való hitelesítéshez. További információ: Adatbiztonsági és adatvédelmi szabályzatok a Google-összekötőkhöz az Azure Logic Appsben.
Ha a logikai alkalmazás munkafolyamatának olyan tűzfalon keresztül kell kommunikálnia, amely meghatározott IP-címekre korlátozza a forgalmat, a tűzfalnak engedélyeznie kell a hozzáférést mind az Azure Logic Apps szolgáltatás, 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 erőforrása létezik. Ha a logikai alkalmazás munkafolyamata felügyelt összekötőket is használ, például az Office 365 Outlook-összekötőt vagy az SQL-összekötőt, vagy egyéni összekötőket használ, 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.
Visual Studio beállítása az Azure Governmenthez
Visual Studio 2019
Az Azure Government-előfizetések Azure Logic Appsben való használatához hozzá kell adnia egy felderítési végpontot az Azure Government Cloudhoz a Visual Studióhoz. Mielőtt azonban azure government-fiókjával bejelentkezik a Visual Studióba, át kell neveznie a felderítési végpont hozzáadása után létrehozott JSON-fájlt az alábbi lépések végrehajtásával:
Zárja be a Visual Studiót.
Keresse meg a létrehozott JSON-fájlt
Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration
ezen a helyen:%localappdata%\.IdentityService\AadConfigurations
Nevezze át a JSON-fájlt a következőre
AadProvider.Configuration.json
: .Indítsa újra a Visual Studiót.
Folytassa az Azure Government-fiókkal való bejelentkezés lépéseit.
A beállítás visszaállításához törölje a JSON-fájlt a következő helyen, majd indítsa újra a Visual Studiót:
%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json
Visual Studio 2017
Használhatja az Azure Environment Selector Visual Studio bővítményt, amelyet a Visual Studio Marketplace-ről tölthet le és telepíthet.
Azure erőforráscsoport-projekt létrehozása
Első lépésként hozzon létre egy Azure erőforráscsoport-projektet. További információk az Azure-erőforráscsoportokról és -erőforrásokról.
Indítsa el a Visual Studiót. Jelentkezzen be Azure-fiókjával.
A Fájl menüben válassza az Új>Projekt elemet. (Billentyűzet: Ctrl + Shift + N)
A Telepítve területen válassza a Visual C# vagy a Visual Basic elemet. Válassza a Felhő>Azure-erőforráscsoport elemet. Adjon nevet a projektnek, például a következőt:
Feljegyzés
Az erőforráscsoportnevek csak betűket, számokat, pontokat (
.
), aláhúzásjeleket (_
), kötőjeleket (-
) és zárójeleket (,)
), de pontokkal ((
.
) nem végződhetnek.Ha a felhő vagy az Azure-erőforráscsoport nem jelenik meg, telepítse az Azure SDK for Visual Studiót.
Ha Visual Studio 2019-et használ, kövesse az alábbi lépéseket:
Az Új projekt létrehozása mezőben válassza ki a Visual C# vagy a Visual Basic azure-erőforráscsoport-projektet. Válassza a Tovább lehetőséget.
Adja meg a használni kívánt Azure-erőforráscsoport nevét és egyéb projektinformációkat. Válassza a Létrehozás lehetőséget.
A sablonlistában válassza ki a Logikai alkalmazás sablont. Kattintson az OK gombra.
Miután a Visual Studio létrehozta a projektet, megnyílik a Megoldáskezelő, és megjeleníti a megoldást. A megoldásban a LogicApp.json fájl nem csak a logikai alkalmazás definícióját tárolja, hanem egy Azure Resource Manager-sablont is, amelyet üzembe helyezéshez használhat.
Üres logikai alkalmazás munkafolyamatának létrehozása
Ha rendelkezik az Azure Resource Group-projekttel, hozza létre a logikai alkalmazást az Üres logikai alkalmazás sablonnal.
A Megoldáskezelő nyissa meg a LogicApp.json fájl helyi menüjét. Válassza a lehetőséget az elem megnyitására a Logikaialkalmazás-tervezővel. (Billentyűzet: Ctrl + L)
Tipp.
Ha nem rendelkezik ezzel a paranccsal a Visual Studio 2019-ben, ellenőrizze, hogy rendelkezik-e a Visual Studio legújabb frissítésével.
A Visual Studio kéri az Azure-előfizetését és egy Azure-erőforráscsoportot, amely erőforrásokat hoz létre és helyez üzembe a logikai alkalmazás munkafolyamatához és kapcsolataihoz.
Előfizetés esetén válassza ki az Azure-előfizetését. Erőforráscsoport esetén válassza az Új létrehozása lehetőséget egy másik Azure-erőforráscsoport létrehozásához.
Beállítás Példaérték Leírás Felhasználói fiók Fabrikam
sophia-owen@fabrikam.comA Visual Studióba való bejelentkezéskor használt fiók Előfizetés Használatalapú fizetés
(sophia-owen@fabrikam.com)Az Azure-előfizetés és a társított fiók neve Erőforráscsoport MyLogicApp-RG
(USA nyugati régiója)A logikai alkalmazás erőforrásainak tárolására és üzembe helyezésére szolgáló Azure-erőforráscsoport és -hely Helyen Ugyanaz, mint az erőforráscsoport A logikai alkalmazás erőforrásának üzembe helyezéséhez szükséges hely típusa és helye.
Ebben a rövid útmutatóban a helytípust állítsa régióra, a hely pedig az erőforráscsoporthoz hasonló értékre.
Megjegyzés: Az erőforráscsoport-projekt létrehozása után módosíthatja a hely típusát és helyét, de a különböző helytípus különböző módokon befolyásolja a logikai alkalmazást.A munkafolyamat-tervező megnyit egy lapot, amely bevezető videót és gyakran használt eseményindítókat jelenít meg. Görgessen le a videó mellett, és váltsa át a sablonokat, és válassza az Üres logikai alkalmazás lehetőséget.
A munkafolyamat létrehozása
Ezután adjon hozzá egy RSS-eseményindítót, amely egy új hírcsatornaelem megjelenésekor aktiválódik. Minden munkafolyamat egy eseményindítóval kezdődik, amely meghatározott feltételek teljesülése esetén aktiválódik. Minden alkalommal, amikor az eseményindító aktiválódik, az Azure Logic Apps motor létrehoz egy logikaialkalmazás-munkafolyamat-példányt, amely futtatja a munkafolyamatot.
A munkafolyamat-tervezőben kövesse az alábbi általános lépéseket a hírcsatornaelem közzétételekor elnevezett RSS-eseményindító hozzáadásához.
Fejezze be a munkafolyamat összeállítását az alábbi általános lépések végrehajtásával az Office 365 Outlook e-mail küldése nevű műveletének hozzáadásához, majd térjen vissza ehhez a cikkhez.
Ha végzett, a munkafolyamat a következő példához hasonlóan néz ki:
Mentse a Visual Studio-megoldást. (Billentyűparancs: Ctrl + S)
Logikai alkalmazás üzembe helyezése az Azure-ban
A munkafolyamat futtatása és tesztelése előtt telepítse az alkalmazást az Azure-ban a Visual Studióból.
A Megoldáskezelőben a projekt helyi menüjéből válassza az Üzembe helyezés>Új elemet. Ha a rendszer kéri, jelentkezzen be Azure-fiókjával.
Ebben az üzembe helyezésben tartsa meg az alapértelmezett Azure-előfizetést, erőforráscsoportot és egyéb beállításokat. Válassza az Üzembe helyezés lehetőséget.
Ha megjelenik a Paraméterek szerkesztése mező, adja meg a logikai alkalmazás erőforrásnevét. Mentse el a beállításokat.
Amikor az üzembe helyezés elindul, az alkalmazás üzembehelyezési állapota a Visual Studio Kimenet ablakában jelenik meg. Ha az állapot nem jelenik meg, nyissa meg a Kimenet mutatása innen listát, és válassza ki az Azure-erőforráscsoportot.
Ha a kiválasztott összekötőknek bemenetre van szükségük Öntől, megnyílik egy PowerShell-ablak a háttérben, és kéri a szükséges jelszavakat vagy titkos kulcsokat. Miután megadta ezeket az adatokat, folytatódik az üzembe helyezés.
Az üzembe helyezés befejezése után a logikai alkalmazás az Azure Portalon érhető el, és a megadott ütemezés szerint fut (percenként). Ha az eseményindító új hírcsatornaelemeket talál, az eseményindító aktiválódik, és létrehoz egy munkafolyamat-példányt, amely a munkafolyamat műveleteit futtatja. A munkafolyamat minden új elemről e-mailt küld. Ellenkező esetben, ha az eseményindító nem talál új elemeket, az eseményindító nem aktiválódik, és "kihagyja" a munkafolyamat példányosítását. A munkafolyamat az ellenőrzés előtt megvárja a következő időközt.
Az alábbiakban a munkafolyamat által küldött e-mail-minta e-maileket találja. Ha nem kap e-mailt, ellenőrizze a levélszemét mappát.
Gratulálunk, sikeresen elkészítette és üzembe helyezte a logikai alkalmazás munkafolyamatát a Visual Studióval. A logikai alkalmazás munkafolyamatának kezeléséhez és a futtatási előzmények áttekintéséhez lásd : Logikai alkalmazások kezelése a Visual Studióval.
Új logikai alkalmazás hozzáadása
Ha már rendelkezik Azure Resource Group-projektel, a JSON Vázlat ablakával hozzáadhat egy új üres logikai alkalmazást a projekthez.
Nyissa meg a fájlt Megoldáskezelő
<logic-app-name>.json
.A Nézet menüben válassza az Egyéb Windows>JSON-vázlat lehetőséget.
Ha erőforrást szeretne hozzáadni a sablonfájlhoz, válassza az Erőforrás hozzáadása lehetőséget a JSON Vázlat ablakának tetején. Vagy a JSON-vázlat ablakban nyissa meg az erőforrások helyi menüjét, és válassza az Új erőforrás hozzáadása lehetőséget.
Az Erőforrás hozzáadása párbeszédpanel keresőmezőjében keresse meg a logikai alkalmazást, és válassza a Logikai alkalmazás lehetőséget. Nevezze el a logikai alkalmazás erőforrását, és válassza a Hozzáadás lehetőséget.
Az erőforrások eltávolítása
Ha végzett a logikai alkalmazással, törölje a logikai alkalmazást és a kapcsolódó erőforrásokat tartalmazó erőforráscsoportot.
Jelentkezzen be az Azure Portalra a logikai alkalmazás létrehozásához használt fiókkal.
Az Azure Portal menüjében válassza az Erőforráscsoportok lehetőséget, vagy keressen és válasszon erőforráscsoportokat bármelyik lapról. Válassza ki a logikai alkalmazás erőforráscsoportját.
Az Áttekintés lapon válassza az Erőforráscsoport törlése lehetőséget. Adja meg megerősítésként az erőforráscsoport nevét, és válassza a Törlés lehetőséget.
Törölje a Visual Studio-megoldást a helyi számítógépről.
Következő lépések
Ebben a cikkben a logikai alkalmazás munkafolyamatát a Visual Studióval készítette el, telepítette és futtatta. A Logikai alkalmazások speciális üzembe helyezésének a Visual Studióval való kezelésével és végrehajtásával kapcsolatos további információkért tekintse meg a következő cikket: