Az első függvény létrehozása az Azure portálonCreate your first function in the Azure portal

Az Azure Functions lehetővé teszi a kód kiszolgáló nélküli környezetben történő végrehajtását anélkül, hogy először létre kellene hoznia egy virtuális gépet, vagy közzé kellene tennie egy webalkalmazást.Azure Functions lets you execute your code in a serverless environment without having to first create a VM or publish a web application. Ebből a cikkből megtudhatja, hogyan használhatja a Functions egy "hello world" függvény létrehozása az Azure Portalon.In this article, learn how to use Functions to create a "hello world" function in the Azure portal.

Függvényalkalmazás létrehozása az Azure Portalon

Ha nem rendelkezik egy Azure-előfizetés, hozzon létre egy ingyenes fiókot megkezdése előtt.If you don't have an Azure subscription, create a free account before you begin.

Megjegyzés

C#Vegye figyelembe a fejlesztők az első függvény létrehozása a Visual Studio 2019 helyett a portálon.C# developers should consider creating your first function in Visual Studio 2019 instead of in the portal.

Jelentkezzen be az Azure-baLog in to Azure

Jelentkezzen be az Azure Portalra a https://portal.azure.com webhelyen az Azure-fiókjával.Sign in to the Azure portal at https://portal.azure.com with your Azure account.

Függvényalkalmazás létrehozásaCreate a function app

Rendelkeznie kell egy függvényalkalmazással a függvények végrehajtásának biztosításához.You must have a function app to host the execution of your functions. A függvényalkalmazás lehetővé teszi, hogy logikai egységbe csoportosítsa a függvényeket az erőforrások egyszerűbb felügyelete, telepítése és megosztása érdekében.A function app lets you group functions as a logic unit for easier management, deployment, and sharing of resources.

  1. Válassza a Azure Portal bal felső sarkában található erőforrás létrehozása gombot, majd válassza a > számításifüggvényalkalmazáslehetőséget.Select the Create a resource button found on the upper left-hand corner of the Azure portal, then select Compute > Function App.

    Függvényalkalmazás létrehozása az Azure Portalon

  2. Használja az ábra alatti táblázatban megadott függvényalkalmazás-beállításokat.Use the function app settings as specified in the table below the image.

    Új függvényalkalmazás-beállítások megadása

    BeállításSetting Ajánlott értékSuggested value LeírásDescription
    Alkalmazás neveApp name Globálisan egyedi névGlobally unique name Az új függvényalkalmazást azonosító név.Name that identifies your new function app. Érvényes karakterek: a-z, 0-9 és -.Valid characters are a-z, 0-9, and -.
    ElőfizetésSubscription Az Ön előfizetéseYour subscription Az előfizetés, amelyben létrehozta az új függvényalkalmazást.The subscription under which this new function app is created.
    ErőforráscsoportResource Group myResourceGroupmyResourceGroup Az új erőforráscsoport neve, amelyben létrehozza a függvényalkalmazást.Name for the new resource group in which to create your function app.
    OSOS WindowsWindows Az elérhető nyelvi beállítások a Function app operációs rendszertől függenek.The language options available depend on the OS of the function app. A Pythonhoz például Linux szükséges.For example, Python requires Linux.
    Szolgáltatási csomagHosting plan Használatalapú csomagConsumption plan Szolgáltatási csomag, amely meghatározza az erőforrások lefoglalását a függvényalkalmazáshoz.Hosting plan that defines how resources are allocated to your function app. Az alapértelmezett használatalapú csomagban az erőforrások hozzáadása dinamikusan történik a függvények igényeinek megfelelően.In the default Consumption Plan, resources are added dynamically as required by your functions. Ebben a kiszolgáló nélküli üzemeltetésben, csak azért az időért fizet, amikor futnak a függvényei.In this serverless hosting, you only pay for the time your functions run. Ha App Service-csomagot használ, foglalkoznia kell a függvényalkalmazás méretezésével.When you run in an App Service plan, you must manage the scaling of your function app.
    LocationLocation Nyugat-EurópaWest Europe Válasszon egy régiót a közelben, vagy a függvények által elért más szolgáltatások közelében.Choose a region near you or near other services your functions access.
    Futtatókörnyezet vermeRuntime stack Elsődleges nyelvPreferred language Válasszon egy olyan futtatókörnyezetet, amely támogatja a kedvenc függvényprogramozási nyelvét.Choose a runtime that supports your favorite function programming language. Válassza a .NET lehetőséget a C# és az F# függvényekhez.Choose .NET for C# and F# functions.
    TárolásStorage Globálisan egyedi névGlobally unique name Hozzon létre egy tárfiókot a függvényalkalmazás számára.Create a storage account used by your function app. A tárfiókok neve 3–24 karakter hosszúságú lehet, és csak számokból és kisbetűkből állhat.Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Meglévő fiókot is használhat, amennyiben az megfelel a tárfiókokra vonatkozó követelményeknek.You can also use an existing account, which must meets the storage account requirements.
    Application InsightsApplication Insights AlapértelmezettDefault Létrehoz egy Application Insights erőforrást ugyanahhoz az alkalmazáshoz a legközelebbi támogatott régióban.Creates an Application Insights resource of the same App name in the nearest supported region. A beállítás kibontásával módosíthatja az új erőforrás nevét , vagy kiválaszthat egy másik helyet egy olyan Azure -földrajzban, ahol az adatait tárolni szeretné.By expanding this setting, you can change the New resource name or choose a different Location in an Azure geography where you want to store your data.
  3. Kattintson a Létrehozás elemre a függvényalkalmazás kiépítéséhez és üzembe helyezéséhez.Select Create to provision and deploy the function app.

  4. Válassza a portál jobb felső sarkában található Értesítések ikont, és várja meg az üzembe helyezés sikerességét jelző üzenetet.Select the Notification icon in the upper-right corner of the portal and watch for the Deployment succeeded message.

    Új függvényalkalmazás-beállítások megadása

  5. Az új függvényalkalmazás megtekintéséhez válassza az Erőforrás megnyitása lehetőséget.Select Go to resource to view your new function app. Kiválaszthatja a rögzítés az irányítópultonlehetőséget is.You can also select Pin to dashboard. A rögzítéssel egyszerűbbé válik a Function app-erőforráshoz való visszatérés az irányítópultról.Pinning makes it easier to return to this function app resource from your dashboard.

Ezután létrehozhat egy függvényt az új függvényalkalmazásban.Next, you create a function in the new function app.

HTTP által aktivált függvény létrehozásaCreate an HTTP triggered function

  1. Bontsa ki az új függvényalkalmazást, majd kattintson a Függvények elem melletti + gombra, és válassza a Portálba épített, majd a Folytatás lehetőséget.Expand your new function app, then select the + button next to Functions, choose In-portal, and select Continue.

    Függvények gyors útmutató: a platform kiválasztása.

  2. Válassza a WebHook + API, majd a Létrehozás lehetőséget.Choose WebHook + API and then select Create.

    A függvények gyors létrehozása az Azure Portalon.

A rendszer létrehoz egy függvényt egy HTTP által indított függvény nyelvspecifikus sablonjának használatával.A function is created using a language-specific template for an HTTP triggered function.

Mostantól egy HTTP-kérelem küldésével futtathatja az új függvényt.Now, you can run the new function by sending an HTTP request.

A függvény teszteléseTest the function

  1. Az új függvényben kattintson a </> Függvény URL-címének beolvasása elemre a jobb felső sarokban, válassza a default (Function key) (alapértelmezett (funkcióbillentyű)) lehetőséget, majd kattintson a Másolás gombra.In your new function, click </> Get function URL at the top right, select default (Function key), and then click Copy.

    A függvény URL-címének másolása az Azure portálról

  2. Illessze be a függvény URL-címét a böngésző címsorába.Paste the function URL into your browser's address bar. Az URL-cím végéhez adja hozzá a &name=<yourname> lekérdezési sztring értéket, majd nyomja le az Enter billentyűt a billentyűzeten a kérés végrehajtásához.Add the query string value &name=<yourname> to the end of this URL and press the Enter key on your keyboard to execute the request. Ekkor a függvény által visszaadott válasz jelenik meg a böngészőben.You should see the response returned by the function displayed in the browser.

    Az alábbi példa a böngészőben visszaadott választ mutatja:The following example shows the response in the browser:

    A függvény által visszaadott válasz a böngészőben.

    A kérelem URL-címe alapértelmezés szerint tartalmazza a függvény HTTP protokollon keresztüli eléréséhez szükséges kulcsot.The request URL includes a key that is required, by default, to access your function over HTTP.

  3. A függvény futásakor a rendszer nyomkövetési adatok ír a naplókba.When your function runs, trace information is written to the logs. Az előző végrehajtás nyomkövetési adatainak megtekintéséhez térjen vissza a függvényhez a portálon, és kattintson a képernyő alján található nyílra a Naplók elem kibontásához.To see the trace output from the previous execution, return to your function in the portal and click the arrow at the bottom of the screen to expand the Logs.

    A függvények naplómegtekintője az Azure Portalon.

Az erőforrások eltávolításaClean up resources

Az ebben a gyűjteményben lévő többi rövid útmutató erre a rövid útmutatóra épít.Other quick starts in this collection build upon this quick start. Ha azt tervezi, hogy az ezt követő rövid útmutatókkal vagy az ebben a rövid útmutatóban létrehozott szolgáltatások valamelyikével dolgozik tovább, akkor ne törölje az erőforrásokat.If you plan to work with subsequent quick starts, tutorials, or with any of the services you have created in this quick start, do not clean up the resources.

Az erőforrások kifejezés az Azure-ban például függvényalkalmazásokra, függvényekre vagy tárfiókokra utal.Resources in Azure refers to function apps, functions, storage accounts, and so forth. Az erőforrások erőforráscsoportokba vannak csoportosítva, és az adott csoport törlésével a benne lévő összes erőforrás törölhető.They are grouped into resource groups, and you can delete everything in a group by deleting the group.

E rövid útmutatók elvégzéséhez erőforrásokat hozott létre.You created resources to complete these quickstarts. Fiókjának állapotától és a szolgáltatási díjszabástól függően lehetséges, hogy az erőforrások használata díjköteles.You may be billed for these resources, depending on your account status and service pricing. Ha már nincs szüksége ezekre az erőforrásokra, a következőképpen törölheti őket:If you don't need the resources anymore, here's how to delete them:

  1. Az Azure Portalon nyissa meg az Erőforráscsoport oldalt.In the Azure portal, go to the Resource group page.

    Ahhoz, hogy eljusson erre az oldalra a függvényalkalmazás oldaláról, az Áttekintés lapon kattintson az Erőforráscsoport alatti hivatkozásra.To get to that page from the function app page, select the Overview tab and then select the link under Resource group.

    Válassza ki az erőforráscsoportot, amelyet törölni kíván a függvényalkalmazás oldaláról.

    Ahhoz, hogy eljusson erre az oldalra az irányítópultról, az Erőforráscsoportok területen válassza ki a jelen rövid útmutatóban használt erőforráscsoportot.To get to that page from the dashboard, select Resource groups, and then select the resource group that you used for this quickstart.

  2. Az Erőforráscsoport oldalon tekintse át a csoportban lévő erőforrások listáját, és győződjön meg arról, hogy a törölni kívánt elemek szerepelnek benne.In the Resource group page, review the list of included resources, and verify that they are the ones you want to delete.

  3. Válassza az Erőforráscsoport törlése elemet, majd kövesse az utasításokat.Select Delete resource group, and follow the instructions.

    A törlés eltarthat néhány percig.Deletion may take a couple of minutes. Amint a művelet befejeződött, néhány másodpercre egy értesítés jelenik meg.When it's done, a notification appears for a few seconds. Az értesítést úgy is megtekintheti, ha kiválasztja a harang ikont az oldal tetején.You can also select the bell icon at the top of the page to view the notification.

További lépésekNext steps

Ezzel létrehozott egy függvényalkalmazást egy egyszerű HTTP-triggert használó függvényt.You've created a function app with a simple HTTP triggered function.

Most, hogy létrehozta az első függvényét, adjunk hozzá egy kimeneti kötést a függvényt, amely üzenetet ír egy tárolási sorba.Now that you have created your first function, let's add an output binding to the function that writes a message to a Storage queue.

További információt az Azure Functions HTTP-kötéseit ismertető cikkben talál.For more information, see Azure Functions HTTP bindings.