Egyszerű Azure-függvény közzététele

Befejeződött

A függvénykód egy függvényalkalmazás kontextusában fut az Azure-ban. A függvényalkalmazások meghatározzák az operációs rendszert és az erőforrásokat, például a memóriát, a számítási teljesítményt és a lemezterületet a függvénykód futtatásához. Ez adja meg a függvények eléréséhez szükséges alapcímet. A függvényalkalmazás dinamikusan skálázható, ha a függvényekhez több erőforrásra van szükség.

A luxusóra online webhelyének forgatókönyvében üzembe helyezi a felhőben létrehozott Azure Functionst. Először hozzon létre egy Azure-függvényalkalmazást, majd tegye közzé a függvényeket a függvényalkalmazásban.

Az Azure-függvények közzétételére számos lehetőség áll rendelkezésre, és meg szeretné határozni a legjobb módszert. Az itt található áttekintő anyagban és a következő gyakorlatban megismerhet néhányat ezek közül a lehetőségek közül.

Üzembe helyezés a Visual Studióból

A Visual Studio Azure Functions-eszközei lehetővé teszik egy Azure Functions-projekt üzembe helyezését közvetlenül a Visual Studióból. A Közzététel varázsló segít csatlakozni az Azure-fiókjához, és megkéri, hogy adjon meg egy meglévő függvényalkalmazást, vagy hozzon létre egy újat. A projektben lévő függvényeket ezután újraépítjük és üzembe helyezjük az Azure-beli függvényalkalmazásban.

A Visual Studio Publish varázslóhoz vagy hozzá kell férnie a függvényeket üzemeltető Azure Functions-alkalmazáshoz, vagy rendelkeznie kell egy Azure-előfizetéssel, amellyel létrehozhat egy Azure Functions-alkalmazást a közzétételi folyamat részeként. A Közzététel varázslót részletesebben a következő leckében található gyakorlatban fogja megvizsgálni.

A Visual Studióból történő üzembe helyezés nagyszerű funkció a fejlesztők számára. Lehetővé teszi számukra, hogy az éles környezetükhöz hasonló környezetben végezzenek tesztelést. Ha a fejlesztők hozzáférnek egy Azure-előfizetéshez, létrehozhatnak egy Azure-függvényalkalmazást, és közzétehetnek kódot az Azure-ban. Ha egy függvény stabil, üzembe helyezhető egy Azure Functions-alkalmazásban az éles környezetben.

Folyamatos üzembe helyezés

Az Azure Functions az App Service folyamatos integrációja használatával könnyíti meg a függvényalkalmazás üzembe helyezését. Az Azure Functions számos üzembehelyezési forrással integrálható, amelyek támogatják azt a munkafolyamatot, amelyben a függvénykódfrissítések aktiválják az Üzembe helyezést az Azure-ban.

A folyamatos üzembe helyezés jó megoldás lehet olyan projektek esetén, amelyeknél többszöri és gyakori közreműködői változtatást kell integrálni. Egyben a függvény forráskódja feletti ellenőrzést is biztosítja. Jelenleg az alábbi üzembe helyezési források támogatottak:

  • Bitbucket
  • Dropbox
  • Külső adattár (Git vagy Mercurial)
  • Helyi Git-adattár
  • GitHub
  • OneDrive
  • Azure DevOps

Képernyőkép az Azure Functions-alkalmazások Üzembehelyezési központ oldaláról.

A folyamatos üzembe helyezést az Azure Portalról konfigurálhatja egy Azure Functions-alkalmazás Üzembehelyezési központ funkciójával. Az üzembe helyezés függvényalkalmazásonként konfigurálható.

Üzembe helyezés zip-fájlokkal

Az Azure Functions üzembe helyezhető zip-fájlból az üzembe helyezéssel push , akár az Azure CLI-ből, akár a REST-felület használatával.

A zip-fájl a függvények végrehajtható kódját tartalmazza. A Zip üzembe helyezése ezeket a fájlokat az wwwwroot Azure-függvényalkalmazás mappájába másolja. Az Azure CLI-ben a functionapp deployment paranccsal hajthat végre üzembe helyezést zip-fájlokkal.

az functionapp deployment source config-zip \
-g <resource-group> \
-n <function-app-name> \
--src <zip-file>