Gyakorlat – Egyszerű Azure-függvény közzététele
Azure-függvények üzembe helyezésére az Azure Functions sablon Közzététel varázslója kínálja a legkézenfekvőbb módot, különösen tesztelési célokra.
A Luxusóra online webhely forgatókönyvében úgy döntött, hogy a Visual Studio 2022-et használja a függvények felhőbeli Azure-függvényalkalmazásban való üzembe helyezéséhez. Először létre kell hoznia egy Azure-függvényalkalmazást, majd a Visual Studio Publish varázslóval üzembe helyezheti a létrehozott függvényeket.
Itt az Azure Portal használatával hozhat létre egy Azure-függvényalkalmazást. Ezután üzembe helyezi a WatchInfo függvényt az előző gyakorlatban létrehozott Visual Studio-projekt használatával. Végül a teszteléssel ellenőrizheti, hogy a függvény megfelelően van-e üzembe helyezve.
Azure-függvényalkalmazás létrehozása az Azure Portal használatával
Jelentkezzen be az Azure Portalra ugyanazzal a fiókkal, amellyel a tesztkörnyezetet aktiválta.
Az erőforrás menüjében vagy a kezdőlapon válassza az Erőforrás létrehozása lehetőséget.
Megjelenik az Erőforrás létrehozása panel.
Az Erőforrás létrehozása menüben válassza a Számítás lehetőséget, majd keresse meg és válassza a Függvényalkalmazás lehetőséget. Válassza a Létrehozás lehetőséget.
Megjelenik a Függvényalkalmazás létrehozása panel.
Az Alapszintű beállítások lapon adja meg az alábbi értékeket minden beállításhoz.
Feljegyzés
A függvényalkalmazásnak az Azure-ban egyedi névvel kell rendelkeznie. Javasoljuk, hogy használjon valami hasonlót, mint <a monogramja>watchfunctions. Használja ezt a nevet bárhol, ahol a gyakorlat hátralévő részében a függvény-alkalmazás nevét> látja<.
Beállítás Érték Projekt részletei Előfizetés Concierge-előfizetés Erőforráscsoport A legördülő listában válassza a [Tesztkörnyezeti erőforráscsoport] lehetőséget.Példány részletei Függvényalkalmazás neve <your-function-app-name> Közzététel Kód Futtatókörnyezet verme .NET Verzió 6 Régió Fogadja el az alapértelmezett helyet. Operációs rendszer Operációs rendszer Windows Terv Konstrukció típusa Felhasználás (kiszolgáló nélküli) Válassza a Következő: Tárolás lehetőséget.
A Tárolás lapon adja meg az alábbi értékeket minden beállításhoz.
Beállítás Érték Tárolás Tárfiók Fogadja el az alapértelmezett értéket. Válassza az Áttekintés + létrehozás, majd a Létrehozás lehetőséget. Az üzembe helyezés megjeleníti a függvényalkalmazáshoz létrehozott erőforrásokat.
Amikor az üzembe helyezés befejeződik, válassza az Erőforrás megnyitása lehetőséget. Megjelenik a függvényalkalmazás panelje a függvény-alkalmazásnévhez>.<
A WatchInfo függvény üzembe helyezése az Azure-függvényalkalmazásban
Nyissa meg a Visual Studiót az asztali számítógépén.
A Megoldáskezelő ablakban kattintson a jobb gombbal a WatchPortalFunction projektre, majd válassza a Közzététel lehetőséget.
Megjelenik a Közzététel panel.
Válassza az Azure-t, majd a Tovább lehetőséget.
A Közzététel panel az új információkkal frissül.
Válassza az Azure Function App (Windows) lehetőséget, majd a Tovább gombot.
Az Előfizetés neve legördülő listában válassza a Concierge-előfizetés lehetőséget. Bontsa ki a
[Tesztkörnyezeti erőforráscsoport] mappát, majd válassza ki a függvényalkalmazást. Válassza a Befejezés lehetőséget.Válassza a Közzététel lehetőséget.
Várja meg a függvényei üzembe helyezését. A Visual Studio Kimenet ablakában megfigyelhető a fordítási és közzétételi folyamat haladása. Ha minden működik, egy sikeres buildnek és egy sikeres közzétételnek kell lennie.
A függvények üzembe helyezésének ellenőrzése
Lépjen vissza az Azure Portalra. Megjelenik a Függvényalkalmazás panel a függvényalkalmazással.
A Függvényalkalmazás menü Függvények területén válassza a Függvények lehetőséget. Megjelenik a Függvények panel a függvényalkalmazáshoz.
Ellenőrizze, hogy a Függvény1 és a WatchInfo függvény szerepel-e a listában.
A Függvényalkalmazás menüben válassza az Áttekintés lehetőséget, és ellenőrizze, hogy az Azure-függvényalkalmazás állapota fut-e.
Feljegyzés
A függvények Csak olvashatóként vannak megjelölve. Beállításukat és konfigurációjukat nem módosíthatja az Azure Portalon, mert a Visual Studióból tette közzé őket. Ha a függvények bármelyikét módosítania kell, akkor végezze el a módosításokat a Visual Studióban, és tegye ismét közzé.
A Függvényalkalmazás panelen válassza ki az URL-címet (az előző képen kiemelve). Megnyílik egy böngészőablak, amely megerősíti, hogy a függvényalkalmazás működik.
Fűzze hozzá a WatchInfo függvény
/api/watchinfo
URL-címét a böngésző URL-címéhez a WatchInfo függvény lekérdezési sztring nélküli meghívásához. Előfordulhat, hogy frissítenie kell a böngészőt a hibaüzenet megtekintéséhez: Adjon meg egy óramodellt a lekérdezési sztringben.Adja hozzá a lekérdezési sztringet
?model=abc
az URL-címhez, és frissítse a böngészőablakot. Ezúttal a függvény által visszaadott óramodell részleteit láthatja.
Ebben a gyakorlatban létrehozott egy Azure-függvényalkalmazást a felhőben, és közzétette a függvényeit ebben az alkalmazásban a Visual Studióban.