Megosztás a következőn keresztül:


Példa kiszolgáló nélküli alkalmazás létrehozása az Azure Logic Apps és Azure Functions használatával a Visual Studióban

A következőkre vonatkozik: Azure Logic Apps (használat)

Gyorsan hozhat létre, hozhat létre és helyezhet üzembe felhőalapú "kiszolgáló nélküli" alkalmazásokat az Azure szolgáltatásai és képességei, például az Azure Logic Apps és Azure Functions használatával. Az Azure Logic Apps használata esetén gyorsan és egyszerűen hozhat létre munkafolyamatokat alacsony kódú vagy kód nélküli megközelítések használatával a kombinált feladatok vezénylése érdekében. A különböző szolgáltatásokat, a felhőt, a helyszínit vagy a hibridet anélkül integrálhatja, hogy az interakciókat kódolással, ragasztókóddal kellene karbantartania, vagy új API-kat vagy specifikációkat kellene megtanulnia. A Azure Functions használata esetén eseményvezérelt modellel felgyorsíthatja a fejlesztést. Az eseményekre reagáló eseményindítókat a saját kód automatikus futtatásával használhatja. Kötésekkel zökkenőmentesen integrálhat más szolgáltatásokat.

Ez a cikk bemutatja, hogyan hozhat létre egy példakiszolgáló nélküli alkalmazást, amely több-bérlős Azure-ban fut egy Azure rövid útmutatósablon használatával. A sablon létrehoz egy Azure-erőforráscsoport-projektet, amely egy Azure Resource Manager üzembehelyezési sablont tartalmaz. Ez a sablon egy alapszintű logikai alkalmazás-erőforrást definiál, amelyben egy előre definiált munkafolyamat egy Ön által definiált Azure-függvény hívását tartalmazza. A munkafolyamat-definíció a következő összetevőket tartalmazza:

  • Http-kéréseket fogadó Kérés eseményindító. Az eseményindító elindításához küldjön egy kérést az eseményindító URL-címére.
  • Egy Azure Functions művelet, amely meghív egy később definiálható Azure-függvényt.
  • Válaszművelet, amely a függvény eredményét tartalmazó HTTP-választ ad vissza.

További információért tekintse át az alábbi cikkeket:

Előfeltételek

Erőforráscsoport-projekt létrehozása

Első lépésként hozzon létre egy Azure-erőforráscsoport-projektet tárolóként a kiszolgáló nélküli alkalmazáshoz. Az Azure-ban az erőforráscsoport egy logikai gyűjtemény, amellyel egy teljes alkalmazás erőforrásait rendszerezheti. Ezeket az erőforrásokat ezután egyetlen eszközként kezelheti és helyezheti üzembe. Az Azure-beli kiszolgáló nélküli alkalmazások esetében egy erőforráscsoport tartalmazza az Azure Logic Apps és Azure Functions erőforrásait. További információért tekintse át Resource Manager terminológiát.

  1. Nyissa meg a Visual Studiót, és ha a rendszer kéri, jelentkezzen be az Azure-fiókjával.

  2. Ha megnyílik a start ablak, válassza az Új projekt létrehozása lehetőséget.

    Képernyőkép a Visual Studio startablakról, amelyen az

  3. Ha a kezdőablak nem nyílik meg, a Fájl menüben válassza az Új>projekt lehetőséget.

    Képernyőkép a

  4. Miután megnyílik az Új projekt létrehozása ablak, a keresőmezőben válassza ki az Azure Resource Group-projektsablont c# vagy Visual Basic esetén. Ha készen áll, válassza a Tovább gombot. Ez a példa a C#-tal folytatódik.

    Képernyőkép az

  5. Miután megnyílik az Új projekt konfigurálása ablak, adja meg a projekt adatait, például a nevét. Ha elkészült, válassza a Létrehozás lehetőséget.

    Képernyőkép az

  6. Amikor megnyílik a Select Azure Template (Azure-sablon kiválasztása ) ablak, a Sablonok megjelenítése ezen a helyen listából válassza az Azure QuickStart (github.com/Azure/azure-quickstart-templates) elemet sablonhelyként.

  7. A keresőmezőbe írja be a logic-app-and-function-app kifejezést. Az eredmények közül válassza ki a quickstarts\microsoft.logic\logic-app-and-function-app nevű sablont. Amikor elkészült, válassza az OK lehetőséget.

    Képernyőkép az

    A Visual Studio létrehozza az erőforráscsoport-projektet, beleértve a projekt megoldástárolóját is.

    Képernyőkép a létrehozott projektről és megoldásról.

  8. Ezután helyezze üzembe a megoldást az Azure-ban.

    Fontos

    Győződjön meg arról, hogy elvégezte az üzembe helyezési lépést. Ellenkező esetben nem nyithatja meg, tekintheti át és szerkesztheti a logikai alkalmazás munkafolyamatát a Visual Studio tervezőjével.

A megoldás üzembe helyezése

Mielőtt megnyithatja a logikai alkalmazást a Tervezővel a Visual Studióban, üzembe kell helyeznie az alkalmazást az Azure-ban. A tervező ezután kapcsolatokat hozhat létre a logikai alkalmazás munkafolyamatában használt szolgáltatásokhoz és erőforrásokhoz.

  1. Az Megoldáskezelő erőforrásprojekt helyi menüjében válassza azÚjüzembe helyezése> lehetőséget.

    Képernyőkép a Megoldáskezelő a megnyitott projekt helyi menüjéről, a

  2. Miután megnyílik az Üzembe helyezés az erőforráscsoportban ablak, kövesse az alábbi lépéseket az üzembehelyezési információk megadásához:

    1. Miután az ablak észleli az aktuális előfizetést, erősítse meg az Azure-előfizetését, vagy válasszon másik előfizetést, ha szeretné.

    2. Hozzon létre egy új erőforráscsoportot az Azure-ban. Az Erőforráscsoport listában válassza az Új létrehozása lehetőséget.

      Képernyőkép az

    3. Az Erőforráscsoport létrehozása ablak megnyitása után adja meg a következő információkat:

      Tulajdonság Leírás
      Erőforráscsoport neve Az erőforráscsoportnak adni kívánt név
      Erőforráscsoport helye A logikai alkalmazás erőforrásának üzemeltetéséhez használt Azure-adatközpont régiója

      Ez a példa egy erőforráscsoport létrehozásával folytatódik az USA nyugati régiójában.

      Képernyőkép az

    4. Fejezze be a megoldás létrehozását és üzembe helyezését, például:

      Üzembe helyezési beállítások

  3. Ha megjelenik a Paraméterek szerkesztése ablak, adja meg az üzembe helyezett logikai alkalmazás erőforrásához és függvényalkalmazás-erőforrásához használni kívánt erőforrásneveket, majd mentse a módosításokat.

    Fontos

    Ügyeljen arra, hogy globálisan egyedi neveket használjon a logikai alkalmazáshoz és a függvényalkalmazáshoz.

    Képernyőkép a

    Amikor a Visual Studio megkezdi az üzembe helyezést az erőforráscsoportban, a megoldás üzembehelyezési állapota megjelenik a Visual Studio Kimenet ablakában. Az üzembe helyezés befejezése után a logikai alkalmazás élőben lesz a Azure Portal.

Az üzembe helyezett logikai alkalmazás megnyitása és szerkesztése

  1. A Megoldáskezelő azuredeploy.json fájl helyi menüjében válassza a Megnyitás a Logic App Designerrel lehetőséget.

    Képernyőkép az

    Tipp

    Ha nem rendelkezik ezzel a paranccsal a Visual Studio 2019-ben, ellenőrizze, hogy a Visual Studio rendelkezik-e a legújabb frissítésekkel.

  2. A munkafolyamat-tervező megnyitása után folytathatja a munkafolyamat szerkesztésével vagy a lépések hozzáadásával. Ha végzett, ne felejtse el menteni a módosításokat az azuredeploy.json fájlba.

    A logikai alkalmazás munkafolyamatát bemutató képernyőkép a tervezőben.

Azure Functions-projekt létrehozása

Ha C#-alapú Azure-függvényt szeretne létrehozni a megoldáson belül, hozzon létre egy C#-osztálytárprojektet a Rövid útmutató: Az első C#-függvény létrehozása az Azure-ban a Visual Studióval. Ha más nyelven szeretne létrehozni egy Azure Functions projektet és függvényt, kövesse az alábbi rövid útmutatókat:

Függvények üzembe helyezése a Visual Studióból

A megoldás üzembehelyezési sablonja az azuredeploy.json fájl változói által megadott Git-adattárból üzembe helyezheti a megoldásban található összes Azure-függvényt. Ha a megoldásban hozza létre és hozza létre a Functions-projektet, ellenőrizheti a projektet a Git-forrásvezérlőben, például a GitHubon vagy az Azure DevOpsban, majd frissítheti a repo változót az azuredeploy.json fájlban, hogy a sablon üzembe helyezze az Azure-függvényt.

Logikai alkalmazások kezelése és a futtatási előzmények megtekintése

Ha már üzembe helyezett logikaialkalmazás-erőforrásokat az Azure-ban, szerkesztheti, kezelheti, megtekintheti a futtatási előzményeket, és letilthatja ezeket az alkalmazásokat a Visual Studióban. További információ: Logikai alkalmazások kezelése a Visual Studióval.

Következő lépések