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


Az első Java-függvény létrehozása az Azure-ban az IntelliJ használatával

Ez a cikk bemutatja, hogyan hozhat létre Azure-függvényeket a Java és az IntelliJ használatával.

Ez a cikk a következőt mutatja be:

  • HTTP-aktivált Java-függvény létrehozása IntelliJ IDEA-projektben.
  • A projekt tesztelésének és hibakeresésének lépései az integrált fejlesztési környezetben (IDE) a saját számítógépén.
  • Utasítások a függvényprojekt Azure Functionsben való üzembe helyezéséhez.

Előfeltételek

Beépülő modul telepítése és bejelentkezés

Az Azure Toolkit for IntelliJ telepítéséhez, majd a bejelentkezéshez kövesse az alábbi lépéseket:

  1. Az IntelliJ IDEA Gépház/Beállítások párbeszédpanelén (Ctrl+Alt+S) válassza a Beépülő modulok lehetőséget. Ezután keresse meg az Azure Toolkit for IntelliJ-t a Marketplace-en, és válassza az Install (Telepítés) lehetőséget. A telepítés után válassza az Újraindítás lehetőséget a beépülő modul aktiválásához.

    Azure Toolkit for IntelliJ beépülő modul a Marketplace-en.

  2. Ha be szeretne jelentkezni az Azure-fiókjába, nyissa meg az Azure Explorer oldalsávját, majd válassza a felső sávon az Azure Bejelentkezés ikont (vagy az IDEA menüBen válassza az Azure Azure-beli > bejelentkezés eszközeit>).

    Az IntelliJ Azure Sign In parancsa.

  3. Az Azure Bejelentkezési ablakban válassza az OAuth 2.0 lehetőséget, majd válassza a Bejelentkezés lehetőséget. További bejelentkezési lehetőségekért tekintse meg az IntelliJ-hez készült Azure Toolkit bejelentkezési utasításait.

    Az Azure Bejelentkezési ablak, amelyen az eszköz bejelentkezése van kiválasztva.

  4. A böngészőben jelentkezzen be a fiókjával, majd térjen vissza az IntelliJ-hez. Az Előfizetések kiválasztása párbeszédpanelen jelölje ki a használni kívánt előfizetéseket, majd válassza a Kiválasztás lehetőséget.

    Az Előfizetések kiválasztása párbeszédpanel.

Helyi projekt létrehozása

Ha az Azure Toolkit for IntelliJ használatával szeretne helyi Azure Functions-projektet létrehozni, kövesse az alábbi lépéseket:

  1. Nyissa meg az IntelliJ IDEA üdvözlőablakát, az Új projekt lehetőséget választva nyisson meg egy új projektvarázslót, majd válassza az Azure Functionst.

    Függvényprojekt létrehozása.

  2. Válassza a Http-eseményindítót, majd válassza a Tovább lehetőséget, és a varázslót követve haladjon végig az alábbi oldalakon található összes konfiguráción. Erősítse meg a projekt helyét, majd válassza a Befejezés lehetőséget. Az Intellj IDEA ezután megnyitja az új projektet.

    Függvényprojekt befejezése.

A projekt helyi futtatása

A projekt helyi futtatásához kövesse az alábbi lépéseket:

Fontos

A JAVA_HOME környezeti változót helyesen kell beállítania a Maven használatával végzett kódírás során használt JDK-könyvtárra. Győződjön meg arról, hogy a JDK verziója legalább olyan magas, mint a Java.version beállítás.

  1. A létrehozott kód megtekintéséhez lépjen az src/main/java/org/example/functions/HttpTriggerFunction.java oldalra. A 24. sorban egy zöld Futtatás gombnak kell megjelennie. Jelölje ki, majd válassza a "Functions-azur..." parancsot. A függvényalkalmazásnak helyileg kell futnia néhány naplóval.

    Helyi futtatási projekt.

    Helyi futtatási projekt kimenete.

  2. A függvényt kipróbálhatja a megjelenített végpont böngészőből való elérésével, például http://localhost:7071/api/HttpExample?name=Azure.

    Helyi futtatási függvényteszt eredménye.

  3. A napló az IDEA-ban is megjelenik. Állítsa le a függvényalkalmazást a Leállítás gombra kattintva.

    Helyi futtatási függvény tesztnaplója.

A projekt helyi hibakeresése

A projekt helyi hibakereséséhez kövesse az alábbi lépéseket:

  1. Válassza a Hibakeresés gombot az eszköztáron. Ha nem látja az eszköztárat, engedélyezze azt a Megjelenítési>eszköztár megtekintése>gombra kattintva.

    Helyi hibakeresési függvényalkalmazás gombja.

  2. Válassza ki az src/main/java/org/example/functions/HttpTriggerFunction.java fájl 20. sorát töréspont hozzáadásához. Keresse meg újra a végpontot http://localhost:7071/api/HttpTrigger-Java?name=Azure , és meg kell találnia a töréspontot. Ezután további hibakeresési funkciókat is kipróbálhat, például a Lépés, a Figyelő és a Kiértékelés funkciót. Állítsa le a hibakeresési munkamenetet a Leállítás gombra kattintva.

    Helyi hibakeresési függvényalkalmazás-törés.

A függvényalkalmazás létrehozása az Azure-ban

Az alábbi lépésekkel hozzon létre egy függvényalkalmazást és a kapcsolódó erőforrásokat az Azure-előfizetésében:

  1. Az IDEA-ban az Azure Explorerben kattintson a jobb gombbal a Függvényalkalmazás elemre , majd válassza a Létrehozás lehetőséget.

  2. Válassza a További Gépház lehetőséget, és adja meg a következő információkat az üzenetben:

    Felszólítás Kiválasztás
    Előfizetés Válassza ki a használni kívánt előfizetést.
    Erőforráscsoport Válassza ki a függvényalkalmazás erőforráscsoportját.
    Név Adja meg egy új függvényalkalmazás nevét. Itt elfogadhatja az alapértelmezett értéket.
    Platform Szükség szerint válassza a Windows-Java 17-et vagy egy másik platformot.
    Régió A jobb teljesítmény érdekében válasszon egy Önhöz közeli régiót.
    Üzemeltetési beállítások Válassza ki a függvényalkalmazás üzemeltetési beállításait.
    Terv Válassza ki a használni kívánt App Service-csomag tarifacsomagját, vagy hozzon + létre egy új App Service-csomagot.

    Fontos

    Ha a Rugalmas használat csomagban szeretné létrehozni az alkalmazást, válassza a Rugalmas használat lehetőséget. A Rugalmas használat csomag jelenleg előzetes verzióban érhető el.

  3. Kattintson az OK gombra. A függvényalkalmazás létrehozása után megjelenik egy értesítés.

A projekt üzembe helyezése az Azure-ban

A projekt Azure-ban való üzembe helyezéséhez kövesse az alábbi lépéseket:

  1. Válassza ki és bontsa ki az Azure ikont az IntelliJ Project Explorerben, majd válassza az Üzembe helyezés az Azure-ban –> Üzembe helyezés az Azure Functionsben lehetőséget.

    Projekt üzembe helyezése az Azure-ban.

  2. A függvényalkalmazást az előző szakaszban választhatja ki. Ha újat szeretne létrehozni, válassza + ki a függvénysort . Írja be a függvényalkalmazás nevét, és válassza ki a megfelelő platformot. Itt elfogadhatja az alapértelmezett értéket. Válassza az OK gombot, és a létrehozott új függvényalkalmazás automatikusan ki lesz jelölve. A függvények üzembe helyezéséhez válassza a Futtatás lehetőséget.

    Függvényalkalmazás létrehozása az Azure-ban.

    Függvényalkalmazás üzembe helyezése az Azure-naplóban.

Függvényalkalmazások kezelése az IDEA-ból

Ha az IDEA-ban az Azure Explorerrel szeretné kezelni a függvényalkalmazásokat, kövesse az alábbi lépéseket:

  1. Válassza a Függvényalkalmazás lehetőséget az összes függvényalkalmazás listájának megtekintéséhez.

    Függvényalkalmazások megtekintése az Explorerben.

  2. Válasszon ki egy függvényalkalmazást, majd kattintson a jobb gombbal, és válassza a Tulajdonságok megjelenítése parancsot a részletes lap megnyitásához.

    Függvényalkalmazás tulajdonságainak megjelenítése.

  3. Kattintson a jobb gombbal a HttpTrigger-Java függvényalkalmazásra, majd válassza a Trigger függvényt a Böngészőben. Látnia kell, hogy a böngésző meg van nyitva az eseményindító URL-címével.

    Képernyőkép egy U R L-vel rendelkező böngészőről.

További függvények hozzáadása a projekthez

Ha további függvényeket szeretne hozzáadni a projekthez, kövesse az alábbi lépéseket:

  1. Kattintson a jobb gombbal a package org.example.functions csomagra , és válassza az Új –> Azure függvényosztályt.

    Függvények hozzáadása a projektbejegyzéshez.

  2. Töltse ki a HttpTest osztálynevet, és válassza a HttpTrigger lehetőséget a Függvényosztály létrehozása varázslóban, majd kattintson az OK gombra a létrehozáshoz. Így a kívánt módon hozhat létre új függvényeket.

    Képernyőkép a Függvényosztály létrehozása párbeszédpanelről.

    Függvények hozzáadása a projekt kimenetéhez.

Függvények tisztítása

Válasszon ki egy függvényalkalmazást az Azure Explorerrel az IDEA-ban, majd kattintson a jobb gombbal, és válassza a Törlés parancsot. A parancs futtatása több percet is igénybe vehet. Ha elkészült, az állapot frissül az Azure Explorerben.

Képernyőkép: A helyi menüből kijelölt törlés.

Következő lépések

Létrehozott egy Java-projektet EGY HTTP-aktivált függvénysel, futtatta a helyi gépen, és üzembe helyezte az Azure-ban. Most bővítse ki a függvényt az alábbi cikk folytatásával: