Ez a cikk azt ismerteti, hogyan helyezhet üzembe egy kis alkalmazást az Azure Spring Appsen való futtatáshoz.
Az oktatóanyagban használt alkalmazáskód egy egyszerű alkalmazás. A példa elvégzése után az alkalmazás online elérhető, és az Azure Portalon keresztül kezelheti.
Ez a cikk a következő lehetőségeket ismerteti az Azure Spring Appsben való üzembe helyezéshez:
- Az Azure Portal lehetőség a legegyszerűbb és leggyorsabb módja az erőforrások létrehozásának és az alkalmazások egyetlen kattintással történő üzembe helyezésének. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik gyorsan üzembe szeretnének helyezni alkalmazásokat az Azure-felhőszolgáltatásokban.
- Az Azure Portal + Maven beépülő modul lehetőség hagyományosabb módja az erőforrások létrehozásának és az alkalmazások lépésenkénti üzembe helyezésének. Ez a lehetőség az Azure-felhőszolgáltatásokat első alkalommal használó Spring-fejlesztők számára ajánlott.
- Az Azure Developer CLI-lehetőség hatékonyabb módszer az erőforrások automatikus létrehozására és alkalmazások egyszerű parancsokkal történő üzembe helyezésére. Az Azure Developer CLI sablonnal építi ki a szükséges Azure-erőforrásokat, és üzembe helyezi az alkalmazáskódot. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik ismerik az Azure-felhőszolgáltatásokat.
- Az Azure Portal lehetőség a legegyszerűbb és leggyorsabb módja az erőforrások létrehozásának és az alkalmazások egyetlen kattintással történő üzembe helyezésének. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik gyorsan üzembe szeretnének helyezni alkalmazásokat az Azure-felhőszolgáltatásokban.
- Az Azure Portal + Maven beépülő modul lehetőség hagyományosabb módja az erőforrások létrehozásának és az alkalmazások lépésenkénti üzembe helyezésének. Ez a lehetőség az Azure-felhőszolgáltatásokat első alkalommal használó Spring-fejlesztők számára ajánlott.
- Az Azure CLI-beállítás egy hatékony parancssori eszközt használ az Azure-erőforrások kezeléséhez. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik ismerik az Azure-felhőszolgáltatásokat.
- Az IntelliJ lehetőség hatékony Java IDE-t használ az Azure-erőforrások egyszerű kezeléséhez. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik ismerik az Azure felhőszolgáltatását és az IntelliJ IDEA-t.
- A Visual Studio Code egy egyszerű, de hatékony forráskódszerkesztőt használ, amely könnyen kezelheti az Azure-erőforrásokat. Ez a lehetőség olyan Spring-fejlesztőknek ajánlott, akik ismerik az Azure felhőszolgáltatását és a Visual Studio Code-ot.
1. Előfeltételek
- Azure-előfizetés. Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
- Azure-előfizetés. Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
- Ha első alkalommal helyez üzembe Azure Spring Apps Enterprise-csomagpéldányt a célelőfizetésben, tekintse meg a Nagyvállalati csomag Követelményei szakaszát az Azure Marketplace-en.
- Azure-előfizetés. Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
- Ha első alkalommal helyez üzembe Azure Spring Apps Enterprise-csomagpéldányt a célelőfizetésben, tekintse meg a Nagyvállalati csomag Követelményei szakaszát az Azure Marketplace-en.
-
Git.
-
Java Development Kit (JDK) 17-es verzió.
- Azure-előfizetés. Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
- Ha első alkalommal helyez üzembe Azure Spring Apps Enterprise-csomagpéldányt a célelőfizetésben, tekintse meg a Nagyvállalati csomag Követelményei szakaszát az Azure Marketplace-en.
-
Git.
-
Java Development Kit (JDK) 17-es verzió.
-
Az Azure CLI 2.45.0-s vagy újabb verziója.
2. A Spring projekt előkészítése
A következő szakaszban az Üzembe helyezés az Azure-ban gomb elindít egy Azure Portal-felületet, amely letölt egy JAR-csomagot a GitHub spring-cloud-azure-tools kiadási oldaláról. Nincs szükség helyi előkészítési lépésekre.
A projekt előkészítéséhez kövesse az alábbi lépéseket:
Az alábbi paranccsal klónozza az Azure-hoz készült Spring Boot-mintaprojektet a GitHubról.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
A következő paranccsal lépjen a projektmappába:
cd gs-spring-boot-for-azure/complete
A projekt létrehozásához használja a következő Maven-parancsot :
./mvnw clean package
Futtassa helyileg a mintaprojektet az alábbi paranccsal:
./mvnw spring-boot:run
Az alábbi lépésekkel inicializálhatja az alkalmazást az Azure Developer CLI-sablonokból:
Nyisson meg egy terminált, hozzon létre egy üres mappát, majd módosítsa a könyvtárat.
A projekt inicializálásához használja a következő parancsot:
azd init --template spring-guides/gs-spring-boot-for-azure
Az alábbi lista a parancsok interakcióit ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
-
Adjon meg egy új környezetnevet: Adjon meg egy környezetnevet, amelyet a rendszer az összes Azure-erőforrás tárolására létrehozott erőforráscsoport utótagjaként használ. Ennek a névnek egyedinek kell lennie az Azure-előfizetésben.
A konzol az alábbi példához hasonló üzeneteket ad ki:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. A felhőkörnyezet előkészítése
Ez a szakasz azt ismerteti, hogyan hozhat létre Azure Spring Apps-szolgáltatáspéldányt, és hogyan készítheti elő az Azure-felhőkörnyezetet.
Ez a szakasz egy Üzembe helyezés az Azure-ban gombbal indít üzembe helyezési felületet az Azure Portalon. Ez a felület ARM-sablonnal hoz létre Azure-erőforrásokat.
3.1. Jelentkezzen be az Azure Portalra
Lépjen az Azure Portalra , és adja meg a hitelesítő adatait a portálra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure-erőforrások létrehozása
Az alábbi lépésekkel hozza létre az alkalmazás által használt összes Azure-erőforrást:
Válassza a következő Üzembe helyezés az Azure-ban gombot az üzembe helyezési felület azure portalon való elindításához:
Töltse ki az űrlapot az Alapismeretek lapon. Az űrlap kitöltéséhez használja az alábbi táblázatot útmutatóként:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve. |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Régió |
A felhasználókhoz legközelebbi régió. |
A rendszer a régiót használja az erőforráscsoport létrehozásához. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Ezután válassza a Létrehozás lehetőséget az alkalmazás Azure Spring Appsben való üzembe helyezéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás áttekintési oldalának parancsikonjaként. Válassza az Ugrás az erőforrásra lehetőséget a szolgáltatás Áttekintés lapjának megnyitásához.
3.1. Jelentkezzen be az Azure Portalra
Lépjen az Azure Portalra , és adja meg a hitelesítő adatait a portálra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure Spring Apps-példány létrehozása
Azure Spring Apps-szolgáltatáspéldány létrehozásához kövesse az alábbi lépéseket:
Válassza az Erőforrás létrehozása lehetőséget az Azure Portal sarkában.
Válassza a Compute>Azure Spring Apps lehetőséget.
Töltse ki az Alapismeretek űrlapot az alábbi információkkal.
Az űrlap kitöltéséhez használja az alábbi táblázatot útmutatóként. A javasolt csomag a következő Standard consumption & dedicated (preview)
: .
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Név |
myasa |
Egyedi név, amely azonosítja az Azure Spring Apps szolgáltatást. A névnek 4 és 32 karakter közötti hosszúságúnak kell lennie, és csak kisbetűket, számokat és kötőjeleket tartalmazhat. A szolgáltatásnév első karakterének betűnek kell lennie, az utolsó karakternek pedig betűnek vagy számnak kell lennie. |
Csomag |
Standard felhasználás > dedikált (előzetes verzió) |
A tarifacsomag határozza meg a példányhoz társított erőforrást és költséget. |
Régió |
A felhasználókhoz legközelebb eső régió |
A felhasználókhoz legközelebb eső hely. |
Container Apps-környezet |
myacaenv |
A környezet egy biztonságos határ egy vagy több tárolóalkalmazás körül, amely kommunikálhat egymással, és megoszthat egy virtuális hálózatot, naplózást és Dapr-konfigurációt. |
(Nem kötelező) Hozzon létre egy Container Apps-környezetet.
Töltse ki az Alapismeretek lapot a következő információkkal:
-
Környezet neve: myacaenv
-
Csomag: Felhasználás
-
Zónaredundancia: Letiltva
Válassza a Létrehozás lehetőséget a Container Apps-környezet létrehozásához.
Töltse ki az Alapismeretek lapot a következő információkkal:
-
Környezet neve: myacaenv
-
Csomag: (előzetes verzió) Használat és dedikált számítási feladatok profiljai
-
Zónaredundancia: Letiltva
Válassza a Számítási feladatok profilok (előzetes verzió) lapot, majd válassza a Számítási feladatprofil hozzáadása lehetőséget a számítási feladatprofil hozzáadásához.
A Számítási feladatprofil hozzáadása (előzetes verzió) lapon adja hozzá a következő információkat:
-
Számítási feladatprofil neve: my-wlp
-
Számítási feladatprofil mérete: Dedikált D4 kiválasztása
-
Példányok számtartományának automatikus skálázása: Válassza a 3 . és az 5. lehetőséget
Válassza a Hozzáadás lehetőséget. Ez a kijelölés visszaviszi a Számítási feladatprofil hozzáadása (előzetes verzió) lapra. Válassza a my-wlp lehetőséget, majd a Létrehozás lehetőséget a Container Apps-környezet létrehozásához.
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Válassza a Létrehozás lehetőséget az Azure Spring Apps-példány kiépítéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás Áttekintés lapjának parancsikonjaként.
Válassza az Erőforrás megnyitása lehetőséget az Azure Spring Apps áttekintési oldalának megnyitásához .
A szükséges erőforrások létrehozásához kövesse az alábbi lépéseket:
Az alábbi paranccsal jelentkezzen be az Azure-ba az OAuth2 használatával. Ha már bejelentkezett, hagyja figyelmen kívül ezt a lépést.
azd auth login
A konzol az alábbi példához hasonló üzeneteket ad ki:
Logged in to Azure.
A következő paranccsal építse ki a sablon infrastruktúráját az Azure-ban:
azd provision
Az alábbi lista a parancsok interakcióit ismerteti:
-
Válasszon ki egy használni kívánt Azure-előfizetést: Mozogjon nyilakkal, írja be a szűrést, majd nyomja le az Enter billentyűt.
-
Válassza ki a használni kívánt Azure-helyet: Mozogjon nyilakkal, írja be a szűrést, majd nyomja le az Enter billentyűt.
A konzol az alábbi példához hasonló üzeneteket ad ki:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name>-<random-string>> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Feljegyzés
Ez eltarthat egy ideig. Az Azure-erőforrások üzembe helyezésekor megjelenik egy előrehaladási mutató.
4. Az alkalmazás üzembe helyezése az Azure Spring Appsben
Az előző szakaszban az Üzembe helyezés az Azure-ban gomb egy olyan Azure Portal-felületet indít el, amely magában foglalja az alkalmazás üzembe helyezését, így semmi másra nincs szükség.
Az Azure Spring Apps Maven beépülő moduljának üzembe helyezéséhez kövesse az alábbi lépéseket:
Lépjen a teljes könyvtárra, majd futtassa a következő parancsot az alkalmazás Azure Spring Appsben való konfigurálásához:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
Az alábbi lista a parancsok interakcióit ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
-
Előfizetés kiválasztása: Válassza ki a létrehozott Azure Spring Apps-példány előfizetési listájának számát, amely alapértelmezés szerint a lista első előfizetése. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Meglévő Azure Spring Apps használata az Azure-ban: Nyomja le az y billentyűt a meglévő Azure Spring Apps-példány használatához.
-
Válassza ki az Üzembe helyezéshez az Azure Spring Appst: Válassza ki a létrehozott Azure Spring Apps-példány listaszámát. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Használja a meglévő alkalmazást az Azure Spring Appsben <a példánynévvel>: Új alkalmazás létrehozásához nyomja le az n billentyűt.
-
Adja meg az alkalmazás nevét (bemutató): Adjon meg egy alkalmazásnevet. Ha az alapértelmezett projektösszetevő-azonosítót használja, nyomja le közvetlenül az Enter billentyűt .
-
Nyilvános hozzáférés közzététele ehhez az alkalmazáshoz (boot-for-azure): Nyomja le az y billentyűt.
-
Ellenőrizze, hogy menti-e a fenti konfigurációkat: Nyomja le az y billentyűt. Ha az n billentyűt lenyomja, a konfiguráció nem lesz mentve a POM-fájlokba.
Az alkalmazás üzembe helyezéséhez használja a következő parancsot:
./mvnw azure-spring-apps:deploy
Az alábbi lista a parancsok közötti interakciót ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
A parancs végrehajtása után a következő naplóüzenetekből láthatja, hogy az üzembe helyezés sikeres volt:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo--default-xxxxxxx-xxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:NONE
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://demo.<unique-identifier>.<region-name>.azurecontainerapps.io
Az alábbi lépésekkel csomagolhatja az alkalmazást, kiépítheti a webalkalmazás által igényelt Azure-erőforrásokat, majd üzembe helyezheti az Azure Spring Appsben:
Az alkalmazás üzembe helyezhető példányának csomagolásához használja a következő parancsot:
azd package
A konzol az alábbi példához hasonló üzeneteket ad ki:
SUCCESS: Your application was packaged for Azure in xx seconds.
Az alábbi paranccsal helyezze üzembe az alkalmazáskódot az újonnan kiépített erőforrásokon:
azd deploy
A konzol az alábbi példához hasonló üzeneteket ad ki:
Deploying services (azd deploy)
(✓) Done: Deploying service demo
- Endpoint: https://demo.xxx.<your-azure-location>.azurecontainerapps.io
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Feljegyzés
Az előző három parancs kombinálására is használható azd up
: azd provision
(Azure-erőforrások kikötése), azd package
(az alkalmazás üzembe helyezhető másolatának csomagja) és azd deploy
(az alkalmazás kódjának üzembe helyezése). További információ: spring-guides/gs-spring-boot-for-azure.
2. A Spring projekt előkészítése
A következő szakaszban az Üzembe helyezés az Azure-ban gomb elindít egy Azure Portal-felületet, amely letölt egy JAR-csomagot a GitHub spring-cloud-azure-tools kiadási oldaláról. Nincs szükség helyi előkészítési lépésekre.
A projekt előkészítéséhez kövesse az alábbi lépéseket:
Az alábbi paranccsal klónozza az Azure-hoz készült Spring Boot-mintaprojektet a GitHubról.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
A következő paranccsal lépjen a projektmappába:
cd gs-spring-boot-for-azure/complete
A projekt létrehozásához használja a következő Maven-parancsot :
./mvnw clean package
Futtassa helyileg a mintaprojektet az alábbi paranccsal:
./mvnw spring-boot:run
Az alábbi lépésekkel inicializálhatja az alkalmazást az Azure Developer CLI-sablonokból.
Nyisson meg egy terminált, hozzon létre egy üres mappát, majd módosítsa rá a könyvtárat.
A projekt inicializálásához használja a következő parancsot:
azd init --template spring-guides/gs-spring-boot-for-azure
Az alábbi lista a parancsok interakcióit ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
-
Adjon meg egy új környezetnevet: Adjon meg egy környezetnevet, amelyet a rendszer az összes Azure-erőforrás tárolására létrehozott erőforráscsoport utótagjaként használ. Ennek a névnek egyedinek kell lennie az Azure-előfizetésben.
A konzol az alábbi példához hasonló üzeneteket ad ki:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. A felhőkörnyezet előkészítése
Ez a szakasz azt ismerteti, hogyan hozhat létre Azure Spring Apps-szolgáltatáspéldányt, és hogyan készítheti elő az Azure-felhőkörnyezetet.
Ez a szakasz egy Üzembe helyezés az Azure-ban gombbal indít üzembe helyezési felületet az Azure Portalon. Ez a felület ARM-sablonnal hoz létre Azure-erőforrásokat.
3.1. Jelentkezzen be az Azure Portalra
Lépjen az Azure Portalra , és adja meg a hitelesítő adatait a portálra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure-erőforrások létrehozása
Az alábbi lépésekkel hozza létre az alkalmazás által használt összes Azure-erőforrást:
Válassza a következő Üzembe helyezés az Azure-ban gombot az üzembe helyezési felület azure portalon való elindításához:
Töltse ki az űrlapot az Alapismeretek lapon. Az űrlap kitöltéséhez használja az alábbi táblázatot útmutatóként:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve. |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Régió |
A felhasználókhoz legközelebbi régió. |
A rendszer a régiót használja az erőforráscsoport létrehozásához. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Ezután válassza a Létrehozás lehetőséget az alkalmazás Azure Spring Appsben való üzembe helyezéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás áttekintési oldalának parancsikonjaként. Válassza az Ugrás az erőforrásra lehetőséget a szolgáltatás Áttekintés lapjának megnyitásához.
3.1. Jelentkezzen be az Azure Portalra
Nyissa meg a webböngészőt, és nyissa meg az Azure Portalt. Adja meg a hitelesítő adatait a Portalra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure Spring Apps-példány létrehozása
A következő lépésekkel hozhat létre egy szolgáltatáspéldányt:
Válassza az Erőforrás létrehozása lehetőséget az Azure Portal sarkában.
Válassza a Compute>Azure Spring Apps lehetőséget.
Töltse ki az Alapismeretek űrlapot a következő információkkal:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Név |
myasa |
Egyedi név, amely azonosítja az Azure Spring Apps szolgáltatást. A névnek 4 és 32 karakter közötti hosszúságúnak kell lennie, és csak kisbetűket, számokat és kötőjeleket tartalmazhat. A szolgáltatásnév első karakterének betűnek kell lennie, az utolsó karakternek pedig betűnek vagy számnak kell lennie. |
Csomag |
Szabvány |
A példányhoz társított erőforrást és költséget meghatározó díjszabási csomag. |
Régió |
A felhasználókhoz legközelebb eső régió |
A felhasználókhoz legközelebb eső hely. |
Zónaredundáns |
Nincs kiválasztva |
Azt jelzi, hogy létre kívánja-e hozni az Azure Spring Apps-szolgáltatást egy Azure rendelkezésre állási zónában. Ez a funkció jelenleg nem támogatott minden régióban. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Válassza a Létrehozás lehetőséget az Azure Spring Apps-példány kiépítéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás Áttekintés lapjának parancsikonjaként.
Válassza az Erőforrás megnyitása lehetőséget az Azure Spring Apps áttekintési oldalának megnyitásához .
A szükséges erőforrások létrehozásához kövesse az alábbi lépéseket:
Az alábbi paranccsal jelentkezzen be az Azure-ba az OAuth2 használatával. Ha már bejelentkezett, hagyja figyelmen kívül ezt a lépést.
azd auth login
A konzol az alábbi példához hasonló üzeneteket ad ki:
Logged in to Azure.
A sablon standard csomaggal való beállításához használja a következő parancsot:
azd env set PLAN standard
Az alábbi paranccsal csomagolhatja be az alkalmazás üzembe helyezhető példányát, üzembe helyezheti a sablon infrastruktúráját az Azure-ban, majd üzembe helyezheti az alkalmazáskódot az újonnan kiépített erőforrásokon:
azd provision
Az alábbi lista a parancsok interakcióit ismerteti:
-
Válasszon ki egy használni kívánt Azure-előfizetést: Mozogjon nyilakkal, írja be a szűrést, majd nyomja le az Enter billentyűt.
-
Válassza ki a használni kívánt Azure-helyet: Mozogjon nyilakkal, írja be a szűrést, majd nyomja le az Enter billentyűt.
A konzol az alábbi példához hasonló üzeneteket ad ki:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name>-<random-string>> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Feljegyzés
Ez eltarthat egy ideig. Az Azure-erőforrások üzembe helyezésekor megjelenik egy előrehaladási mutató.
4. Az alkalmazás üzembe helyezése az Azure Spring Appsben
Az előző szakaszban az Üzembe helyezés az Azure-ban gomb egy olyan Azure Portal-felületet indít el, amely magában foglalja az alkalmazás üzembe helyezését, így semmi másra nincs szükség.
Az Azure Spring Apps Maven beépülő moduljának üzembe helyezéséhez kövesse az alábbi lépéseket:
Lépjen a teljes könyvtárra, majd futtassa a következő parancsot az alkalmazás Azure Spring Appsben való konfigurálásához:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
Az alábbi lista a parancsok interakcióit ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
-
Előfizetés kiválasztása: Válassza ki a létrehozott Azure Spring Apps-példány előfizetési listájának számát, amely alapértelmezés szerint a lista első előfizetése. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Meglévő Azure Spring Apps használata az Azure-ban: Nyomja le az y billentyűt a meglévő Azure Spring Apps-példány használatához.
-
Válassza ki az Üzembe helyezéshez az Azure Spring Appst: Válassza ki a létrehozott Azure Spring Apps-példány listaszámát. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Használja a meglévő alkalmazást az Azure Spring Appsben <a példánynévvel>: Új alkalmazás létrehozásához nyomja le az n billentyűt.
-
Adja meg az alkalmazás nevét (bemutató): Adjon meg egy alkalmazásnevet. Ha az alapértelmezett projektösszetevő-azonosítót használja, nyomja le közvetlenül az Enter billentyűt .
-
Nyilvános hozzáférés közzététele ehhez az alkalmazáshoz (boot-for-azure): Nyomja le az y billentyűt.
-
Ellenőrizze, hogy menti-e a fenti konfigurációkat: Nyomja le az y billentyűt. Ha az n billentyűt lenyomja, a konfiguráció nem lesz mentve a POM-fájlokba.
Az alkalmazás üzembe helyezéséhez használja a következő parancsot:
./mvnw azure-spring-apps:deploy
Az alábbi lista a parancsok közötti interakciót ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
A parancs végrehajtása után a következő naplóüzenetekből láthatja, hogy az üzembe helyezés sikeres volt:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo-default-x-xxxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:UNREGISTERED
[INFO] InstanceName:demo-default-x-xxxxxxxxx-xxxxx Status:Terminating Reason:null DiscoverStatus:UNREGISTERED
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io
Az alábbi lépésekkel csomagolhatja az alkalmazást, kiépítheti a webalkalmazás által igényelt Azure-erőforrásokat, majd üzembe helyezheti az Azure Spring Appsben:
Az alkalmazás üzembe helyezhető példányának csomagolásához használja a következő parancsot:
azd package
A konzol az alábbi példához hasonló üzeneteket ad ki:
SUCCESS: Your application was packaged for Azure in xx seconds.
Az alábbi paranccsal helyezze üzembe az alkalmazáskódot az újonnan kiépített erőforrásokon:
azd deploy
A konzol az alábbi példához hasonló üzeneteket ad ki:
Deploying services (azd deploy)
(✓) Done: Deploying service demo
- Endpoint: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io/
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Feljegyzés
Az előző három parancsot is azd up
kombinálhatja: azd package
(az alkalmazás üzembe helyezhető példányát csomagolja), azd provision
(Azure-erőforrásokat helyez üzembe) és azd deploy
(alkalmazáskódot helyez üzembe). További információ: spring-guides/gs-spring-boot-for-azure.
2. A Spring projekt előkészítése
A következő szakaszban az Üzembe helyezés az Azure-ban gomb elindít egy Azure Portal-felületet, amely letölt egy JAR-csomagot a GitHub spring-cloud-azure-tools kiadási oldaláról. Nincs szükség helyi előkészítési lépésekre.
A projekt előkészítéséhez kövesse az alábbi lépéseket:
Az alábbi paranccsal klónozza az Azure-hoz készült Spring Boot-mintaprojektet a GitHubról.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
A következő paranccsal lépjen a projektmappába:
cd gs-spring-boot-for-azure/complete
A projekt létrehozásához használja a következő Maven-parancsot :
./mvnw clean package
Futtassa helyileg a mintaprojektet az alábbi paranccsal:
./mvnw spring-boot:run
A projekt előkészítéséhez kövesse az alábbi lépéseket:
Az alábbi paranccsal klónozza az Azure-hoz készült Spring Boot-mintaprojektet a GitHubról.
git clone https://github.com/spring-guides/gs-spring-boot-for-azure.git
A következő paranccsal lépjen a projektmappába:
cd gs-spring-boot-for-azure/complete
A projekt létrehozásához használja a következő Maven-parancsot :
./mvnw clean package
Futtassa helyileg a mintaprojektet az alábbi paranccsal:
./mvnw spring-boot:run
A projekt létrehozásához kövesse az alábbi lépéseket:
Az alábbi paranccsal hozzon létre mintaprojektet start.spring.io
az Azure Spring Apps ajánlott függőségeivel:
curl https://start.spring.io/starter.tgz -d dependencies=web -d baseDir=demo -d bootVersion=3.0.0 -d javaVersion=17 -d type=maven-project -d groupId=com.example -d artifactId=demo -d name=demo -d packageName=com.example.demo -d packaging=jar | tar -xzvf -
Hozzon létre egy webvezérlőt a webalkalmazáshoz az src/main/java/com/example/demo/HelloController.java fájl hozzáadásával a következő tartalommal:
package com.example.demo;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;
@RestController
public class HelloController {
@RequestMapping("/")
public String index() {
return "Hello World";
}
}
A projekt létrehozásához használja a következő Maven-parancsot :
./mvnw clean package
Futtassa helyileg a mintaprojektet az alábbi paranccsal:
./mvnw spring-boot:run
3. A felhőkörnyezet előkészítése
Ez a szakasz azt ismerteti, hogyan hozhat létre Azure Spring Apps-szolgáltatáspéldányt, és hogyan készítheti elő az Azure-felhőkörnyezetet.
Ez a szakasz egy Üzembe helyezés az Azure-ban gombbal indít üzembe helyezési felületet az Azure Portalon. Ez a felület ARM-sablonnal hoz létre Azure-erőforrásokat.
3.1. Jelentkezzen be az Azure Portalra
Lépjen az Azure Portalra , és adja meg a hitelesítő adatait a portálra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure-erőforrások létrehozása
Az alábbi lépésekkel hozza létre az alkalmazás által használt összes Azure-erőforrást:
Válassza a következő Üzembe helyezés az Azure-ban gombot az üzembe helyezési felület azure portalon való elindításához:
Töltse ki az űrlapot az Alapismeretek lapon. Az űrlap kitöltéséhez használja az alábbi táblázatot útmutatóként:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve. |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Régió |
A felhasználókhoz legközelebbi régió. |
A rendszer a régiót használja az erőforráscsoport létrehozásához. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Ezután válassza a Létrehozás lehetőséget az alkalmazás Azure Spring Appsben való üzembe helyezéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás áttekintési oldalának parancsikonjaként. Válassza az Ugrás az erőforrásra lehetőséget a szolgáltatás Áttekintés lapjának megnyitásához.
3.1. Jelentkezzen be az Azure Portalra
Lépjen az Azure Portalra , és adja meg a hitelesítő adatait a portálra való bejelentkezéshez. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure Spring Apps-példány létrehozása
A szolgáltatáspéldány létrehozásához kövesse az alábbi lépéseket:
Válassza az Erőforrás létrehozása lehetőséget az Azure Portal sarkában.
Válassza a Compute>Azure Spring Apps lehetőséget.
Töltse ki az Alapismeretek űrlapot a következő információkkal:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve. |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Név |
myasa |
Egyedi név, amely azonosítja az Azure Spring Apps szolgáltatást. A névnek 4 és 32 karakter közötti hosszúságúnak kell lennie, és csak kisbetűket, számokat és kötőjeleket tartalmazhat. A szolgáltatásnév első karakterének betűnek kell lennie, az utolsó karakternek pedig betűnek vagy számnak kell lennie. |
Régió |
A felhasználókhoz legközelebbi régió. |
A felhasználókhoz legközelebb eső hely. |
Üzemeltetési lehetőségek és csomagok |
Vállalat |
A példányhoz társított erőforrást és költséget meghatározó díjszabási csomag. |
Zónaredundáns |
Nincs kiválasztva |
Az Azure Spring Apps szolgáltatás azure-beli rendelkezésre állási zónában való létrehozásának lehetősége. Ez a funkció jelenleg nem támogatott minden régióban. |
SzoftverES IP-csomag |
Használatalapú fizetés |
Az Azure Spring Apps használat közbeni fizetését lehetővé tevő díjszabási csomag. |
Mintaprojekt üzembe helyezése |
Nincs kiválasztva |
A beépített mintaalkalmazás használatának lehetősége. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Ezután válassza a Létrehozás lehetőséget az Azure Spring Apps-példány kiépítéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás áttekintési oldalának parancsikonjaként.
Válassza az Erőforrás megnyitása lehetőséget az Azure Spring Apps áttekintési oldalának megnyitásához .
3.1. Adja meg az egyes erőforrások nevét
Hozzon létre változókat az erőforrásnevek tárolásához az alábbi parancsokkal. Mindenképpen cserélje le a helyőrzőket a saját értékeire.
export LOCATION="<region>"
export RESOURCE_GROUP="<resource-group-name>"
export SERVICE_NAME="<Azure-Spring-Apps-instance-name>"
export APP_NAME="demo"
3.2. Új erőforráscsoport létrehozása
Az alábbi lépésekkel hozzon létre egy új erőforráscsoportot:
A következő paranccsal jelentkezzen be az Azure CLI-be:
az login
Az alapértelmezett hely beállításához használja a következő parancsot:
az configure --defaults location=${LOCATION}
A következő paranccsal listázhatja az összes elérhető előfizetést a használni kívánt előfizetés-azonosító meghatározásához:
az account list --output table
Az alapértelmezett előfizetés beállításához használja a következő parancsot:
az account set --subscription <subscription-ID>
Erőforráscsoport létrehozásához használja a következő parancsot:
az group create --resource-group ${RESOURCE_GROUP}
Az újonnan létrehozott erőforráscsoportot az alábbi paranccsal állíthatja be alapértelmezett erőforráscsoportként:
az configure --defaults group=${RESOURCE_GROUP}
3.3. Bővítmény telepítése és névtér regisztrálása
A következő parancsokkal telepítheti az Azure CLI Azure Spring Apps-bővítményét, és regisztrálhatja a névteret: Microsoft.SaaS
az extension add --name spring --upgrade
az provider register --namespace Microsoft.SaaS
3.4. Azure Spring Apps-példány létrehozása
A szolgáltatáspéldány létrehozásához kövesse az alábbi lépéseket:
A következő paranccsal fogadja el a vállalati csomagra vonatkozó jogi feltételeket és adatvédelmi nyilatkozatokat:
Feljegyzés
Erre a lépésre csak akkor van szükség, ha az előfizetése még soha nem lett használva az Azure Spring Apps nagyvállalati csomagpéldányának létrehozásához.
az term accept \
--publisher vmware-inc \
--product azure-spring-cloud-vmware-tanzu-2 \
--plan asa-ent-hr-mtr
Az alábbi paranccsal hozzon létre egy Azure Spring Apps-szolgáltatáspéldányt:
az spring create \
--name ${SERVICE_NAME} \
--sku Enterprise
3.5. Alkalmazás létrehozása az Azure Spring Apps-példányban
Az alkalmazás egy üzleti alkalmazás absztrakciója. További információ: Alkalmazás és üzembe helyezés az Azure Spring Appsben. Az alkalmazások egy Azure Spring Apps-szolgáltatáspéldányban futnak, ahogy az az alábbi ábrán is látható.
Az alábbi paranccsal hozza létre az alkalmazást az Azure Spring Appsben:
az spring app create \
--service ${SERVICE_NAME} \
--name ${APP_NAME} \
--assign-endpoint true
3.1. Jelentkezzen be az Azure Portalra
Nyissa meg a webböngészőt, nyissa meg az Azure Portalt, adja meg a hitelesítő adatait, és jelentkezzen be a portálra. Az alapértelmezett nézet a szolgáltatási irányítópult.
3.2. Azure Spring Apps-példány létrehozása
A szolgáltatáspéldány létrehozásához kövesse az alábbi lépéseket:
Válassza az Erőforrás létrehozása lehetőséget az Azure Portal sarkában.
Válassza a Compute>Azure Spring Apps lehetőséget.
Töltse ki az Alapismeretek űrlapot a következő információkkal:
Beállítás |
Ajánlott érték |
Leírás |
Előfizetés |
Az Ön előfizetésének a neve. |
A kiszolgálóhoz használni kívánt Azure-előfizetés. Ha több előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben ki szeretné számlázni az erőforrást. |
Erőforráscsoport |
myresourcegroup |
Egy új erőforráscsoport neve vagy egy meglévő az előfizetéséből. |
Név |
myasa |
Egyedi név, amely azonosítja az Azure Spring Apps szolgáltatást. A névnek 4 és 32 karakter közötti hosszúságúnak kell lennie, és csak kisbetűket, számokat és kötőjeleket tartalmazhat. A szolgáltatásnév első karakterének betűnek kell lennie, az utolsó karakternek pedig betűnek vagy számnak kell lennie. |
Régió |
A felhasználókhoz legközelebbi régió. |
A felhasználókhoz legközelebb eső hely. |
Üzemeltetési lehetőségek és csomagok |
Vállalat |
A példányhoz társított erőforrást és költséget meghatározó díjszabási csomag. |
Zónaredundáns |
Nincs kiválasztva |
Az Azure Spring Apps szolgáltatás azure-beli rendelkezésre állási zónában való létrehozásának lehetősége. Ez a funkció jelenleg nem támogatott minden régióban. |
SzoftverES IP-csomag |
Használatalapú fizetés |
Az Azure Spring Apps használat közbeni fizetését lehetővé tevő díjszabási csomag. |
Mintaprojekt üzembe helyezése |
Nincs kiválasztva |
A beépített mintaalkalmazás használatának lehetősége. |
A kiválasztások áttekintéséhez válassza a Véleményezés és létrehozás lehetőséget. Ezután válassza a Létrehozás lehetőséget az Azure Spring Apps-példány kiépítéséhez.
Az eszköztáron válassza az Értesítések ikont (csengő) az üzembehelyezési folyamat megfigyeléséhez. Az üzembe helyezés befejezése után kiválaszthatja a Rögzítés az irányítópulton lehetőséget, amely létrehoz egy csempét ehhez a szolgáltatáshoz az Azure Portal irányítópultján a szolgáltatás áttekintési oldalának parancsikonjaként.
Válassza az Erőforrás megnyitása lehetőséget az Azure Spring Apps áttekintési oldalának megnyitásához .
4. Az alkalmazás üzembe helyezése az Azure Spring Appsben
Az előző szakaszban az Üzembe helyezés az Azure-ban gomb egy olyan Azure Portal-felületet indít el, amely magában foglalja az alkalmazás üzembe helyezését, így semmi másra nincs szükség.
Az Azure Spring Apps Maven beépülő moduljának üzembe helyezéséhez kövesse az alábbi lépéseket:
Lépjen a teljes könyvtárra, majd futtassa a következő parancsot az alkalmazás Azure Spring Appsben való konfigurálásához:
./mvnw com.microsoft.azure:azure-spring-apps-maven-plugin:1.19.0:config
Az alábbi lista a parancsok interakcióit ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
-
Előfizetés kiválasztása: Válassza ki a létrehozott Azure Spring Apps-példány előfizetési listájának számát, amely alapértelmezés szerint a lista első előfizetése. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Meglévő Azure Spring Apps használata az Azure-ban: Nyomja le az y billentyűt a meglévő Azure Spring Apps-példány használatához.
-
Válassza ki az Üzembe helyezéshez az Azure Spring Appst: Válassza ki a létrehozott Azure Spring Apps-példány listaszámát. Ha az alapértelmezett számot használja, nyomja le közvetlenül az Enter billentyűt .
-
Használja a meglévő alkalmazást az Azure Spring Appsben <a példánynévvel>: Új alkalmazás létrehozásához nyomja le az n billentyűt.
-
Adja meg az alkalmazás nevét (bemutató): Adjon meg egy alkalmazásnevet. Ha az alapértelmezett projektösszetevő-azonosítót használja, nyomja le közvetlenül az Enter billentyűt .
-
Nyilvános hozzáférés közzététele ehhez az alkalmazáshoz (boot-for-azure): Nyomja le az y billentyűt.
-
Ellenőrizze, hogy menti-e a fenti konfigurációkat: Nyomja le az y billentyűt. Ha az n billentyűt lenyomja, a konfiguráció nem lesz mentve a POM-fájlokba.
Az alkalmazás üzembe helyezéséhez használja a következő parancsot:
./mvnw azure-spring-apps:deploy
Az alábbi lista a parancsok közötti interakciót ismerteti:
-
OAuth2-bejelentkezés: Engedélyeznie kell a bejelentkezést az Azure-ba az OAuth2 protokoll alapján.
A parancs végrehajtása után a következő naplóüzenetekből láthatja, hogy az üzembe helyezés sikeres volt:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
[INFO] InstanceName:demo-default-x-xxxxxxxxxx-xxxxx Status:Running Reason:null DiscoverStatus:N/A
[INFO] Getting public url of app(demo)...
[INFO] Application url: https://<your-Azure-Spring-Apps-instance-name>-demo.azuremicroservices.io
Az alkalmazás .jar fájljának üzembe helyezéséhez használja a következő parancsot:
az spring app deploy \
--service ${SERVICE_NAME} \
--name ${APP_NAME} \
--artifact-path target/demo-0.0.1-SNAPSHOT.jar
Az alkalmazás üzembe helyezése eltarthat néhány percig.
Ez a szakasz az alkalmazás Azure Spring Appsben való üzembe helyezésének lépéseit ismerteti.
4.1. A projekt importálása
A projekt importálásához kövesse az alábbi lépéseket:
Nyissa meg az IntelliJ IDEA-t, és válassza a Megnyitás lehetőséget.
A Fájl vagy projekt megnyitása párbeszédpanelen válassza ki a bemutatómappát.
4.2. Az alkalmazás létrehozása és üzembe helyezése
Az alkalmazás létrehozásához és üzembe helyezéséhez kövesse az alábbi lépéseket:
Ha még nem telepítette az Azure Toolkit for IntelliJ-t, kövesse az Azure Toolkit for IntelliJ telepítésének lépéseit.
Feljegyzés
Az Azure Toolkit for IntelliJ négyféleképpen tud bejelentkezni az Azure-ba, és az üzembe helyezés csak bejelentkezés után indítható el.
Kattintson a jobb gombbal a projektre az IntelliJ Project ablakban, majd válassza az Azure –>Üzembe helyezés az Azure Spring Appsben lehetőséget.
Fogadja el az alkalmazás nevét a Név mezőben.
A név a konfigurációra vonatkozik, nem az alkalmazás nevére. Általában nem kell módosítania.
Az Összetevő szövegmezőben válassza a Maven:demo(Java 17) lehetőséget.
Az Előfizetés szövegmezőben ellenőrizze, hogy az előfizetés helyes-e.
A Spring Apps szövegmezőben válassza ki a létrehozott Azure Spring Apps-példányt.
Az Alkalmazás szövegmezőben válassza a pluszjelet (+) egy új alkalmazás létrehozásához.
Az Alkalmazás neve: szövegmezőben az Alkalmazás alapjai területen adja meg a bemutatót, majd válassza a További beállítások lehetőséget.
Válassza a Nyilvános végpont melletti Engedélyezés gombot. A gomb a Letiltás <beállítással engedélyezve> lesz. Ez után válassza az OK gombot.
Az Indítás előtt területen válassza a Maven-cél futtatása "demo:package" lehetőséget, majd a ceruza ikont választva szerkessze a parancssort.
A Parancssor szövegmezőbe írja be a -DskipTests kifejezést a csomag után, majd válassza az OK gombot.
Az üzembe helyezés elindításához válassza a Futtatás gombot az Üzembe helyezés az Azure-ban párbeszédpanel alján. A beépülő modul futtatja a Maven parancsot package -DskipTests
az demo
alkalmazásban, és üzembe helyezi a fájlt.
Az alkalmazás üzembe helyezése eltarthat néhány percig. Az alkalmazás nyilvános URL-címe a kimeneti konzol naplójában látható.
5. Az alkalmazás ellenőrzése
Ez a szakasz az alkalmazás ellenőrzésének módját ismerteti.
Az üzembe helyezés befejezése után keresse meg az alkalmazás URL-címét az üzembehelyezési kimenetekből. Az ellenőrzéshez kövesse az alábbi lépéseket:
Az alkalmazás URL-címét az üzembe helyezés Kimenetek lapján érheti el. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Ellenőrizze az egyes erőforrás-telepítések részleteit, amelyek hasznosak az üzembe helyezéssel kapcsolatos problémák kivizsgálására.
Az üzembe helyezés befejezése után a kimeneti alkalmazás URL-címével érheti el az alkalmazást. Az alábbi lépésekkel ellenőrizheti az alkalmazás naplóit az üzembehelyezési problémák kivizsgálásához:
A kimeneti alkalmazás URL-címét az üzembe helyezés Kimenetek lapján érheti el. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Az Azure Spring Apps-példány áttekintési lapján válassza a Naplók lehetőséget az alkalmazás naplóinak ellenőrzéséhez.
Az üzembe helyezés befejezése után a kimeneti végponttal érheti el az alkalmazást. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Az üzembe helyezés befejezése után az alábbi lépésekkel keresse meg az alkalmazás URL-címét az üzembehelyezési kimenetekből:
Az alkalmazás URL-címét az üzembe helyezés Kimenetek lapján érheti el. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Ellenőrizze az egyes erőforrás-telepítések részleteit, amelyek hasznosak az üzembe helyezéssel kapcsolatos problémák kivizsgálására.
Az üzembe helyezés befejezése után az alábbi lépésekkel ellenőrizze az alkalmazás naplóit az üzembehelyezési problémák kivizsgálásához:
Az alkalmazás URL-címét az üzembe helyezés Kimenetek lapján érheti el. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Az Azure Spring Apps-példányok áttekintési oldalának navigációs paneljén válassza a Naplók lehetőséget az alkalmazás naplóinak ellenőrzéséhez.
Az üzembe helyezés befejezése után a kimeneti végponttal érheti el az alkalmazást. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Az üzembe helyezés befejezése után az alábbi lépésekkel keresse meg az alkalmazás URL-címét az üzembehelyezési kimenetekből:
Az alkalmazás URL-címét az üzembe helyezés Kimenetek lapján érheti el. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Ellenőrizze az egyes erőforrás-telepítések részleteit, amelyek hasznosak az üzembe helyezéssel kapcsolatos problémák kivizsgálására.
Az üzembe helyezés befejezése után az alábbi lépésekkel ellenőrizheti az alkalmazást:
Az alkalmazás URL-címének elérése. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Ellenőrizze a konzolnaplókat, amelyek hasznosak az üzembe helyezési problémák kivizsgálására.
Az üzembe helyezés befejezése után az alábbi lépésekkel ellenőrizze az alkalmazás naplóit az üzembehelyezési problémák kivizsgálásához:
Az alkalmazás elérése a kimeneti alkalmazás URL-címével. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Az alábbi paranccsal ellenőrizze az alkalmazás naplóját az üzembehelyezési problémák kivizsgálásához:
az spring app logs \
--service ${SERVICE_NAME} \
--name ${APP_NAME}
Az alkalmazásnaplók streameléséhez kövesse az alábbi lépéseket:
Az alkalmazás elérése a kimeneti alkalmazás URL-címével. Az alkalmazás megnyitásakor megkapja a választ Hello World
.
Nyissa meg az Azure Explorer ablakát, bontsa ki az Azure csomópontot, bontsa ki az Azure Spring Apps szolgáltatáscsomópontot, bontsa ki a létrehozott Azure Spring Apps-példányt, majd válassza ki a létrehozott alkalmazás bemutatópéldányát.
Kattintson a jobb gombbal, és válassza a Streamelési naplók indítása parancsot, majd az OK gombra kattintva megtekintheti a valós idejű alkalmazásnaplókat.
6. Erőforrások tisztítása
Ha további rövid útmutatókkal és oktatóanyagokkal szeretne dolgozni, érdemes lehet ezeket az erőforrásokat a helyén hagyni. Ha már nincs szüksége az erőforrásokra, törölheti a felesleges erőforrásokat az Azure-díjak elkerülése érdekében.
Az alábbi lépésekkel törölheti a teljes erőforráscsoportot, beleértve az újonnan létrehozott szolgáltatáspéldányt is:
- Keresse meg az erőforráscsoportot az Azure Portalon. A navigációs menüben válassza az Erőforráscsoportok lehetőséget, majd válassza ki az erőforráscsoport nevét.
Az alábbi lépésekkel törölheti a teljes erőforráscsoportot, beleértve az újonnan létrehozott szolgáltatáspéldányt is:
- Keresse meg az erőforráscsoportot az Azure Portalon. A navigációs menüben válassza az Erőforráscsoportok lehetőséget, majd válassza ki az erőforráscsoport nevét.
Az alábbi paranccsal törölheti az erőforráscsoportot az Azure CLI használatával:
az group delete --name ${RESOURCE_GROUP}
Az alábbi lépésekkel törölheti az erőforráscsoportot az IntelliJ használatával:
Nyissa meg az IntelliJ IDEA-t, és keresse meg az erőforráscsoport nevét.
Kattintson a jobb gombbal az erőforráscsoportra, és válassza a Törlés lehetőséget az összes kapcsolódó Azure-erőforrás törléséhez.
Az alábbi lépésekkel törölheti az erőforráscsoportot a Visual Studio Code használatával:
Nyissa meg a Visual Studio Code-ot, válassza a Csoportosítás szempontot az erőforráscsoport szerinti csoportosítás engedélyezéséhez, majd keresse meg az erőforráscsoport nevét.
Kattintson a jobb gombbal az erőforráscsoportra, és válassza az Erőforráscsoport törlése lehetőséget az összes kapcsolódó Azure-erőforrás törléséhez.
Az alábbi lépésekkel törölheti a teljes erőforráscsoportot, beleértve az újonnan létrehozott szolgáltatáspéldányt is:
- Keresse meg az erőforráscsoportot az Azure Portalon. A navigációs menüben válassza az Erőforráscsoportok lehetőséget, majd válassza ki az erőforráscsoport nevét.
Az alábbi lépésekkel törölheti a teljes erőforráscsoportot, beleértve az újonnan létrehozott szolgáltatáspéldányt is:
- Keresse meg az erőforráscsoportot az Azure Portalon. A navigációs menüben válassza az Erőforráscsoportok lehetőséget, majd válassza ki az erőforráscsoport nevét.
A mintaalkalmazásban használt összes Azure-erőforrás törléséhez használja a következő parancsot:
azd down
Az alábbi lista a parancsok közötti interakciót ismerteti:
-
Összes törölni kívánt erőforrás: <a-resources-total>, biztos, hogy folytatja?: Nyomja le az y billentyűt.
A konzol az alábbi példához hasonló üzeneteket ad ki:
SUCCESS: Your application was removed from Azure in xx minutes xx seconds.
7. Következő lépések
További információért tekintse át az alábbi cikkeket: