Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató végigvezeti a Python webes és adatbázismegoldások Azure való létrehozásának és üzembe helyezésének legegyszerűbb és leggyorsabb módján. A rövid útmutató utasításait követve a következőket érheti el:
- Válasszon egy
azdsablont a Python webes keretrendszer, Azure adatbázisplatform és Azure web hosting platform alapján, amelyre építeni szeretne. - Cli-parancsokkal futtathat egy
azd-sablont egy minta webalkalmazás és adatbázis létrehozásához, valamint a szükséges Azure erőforrások létrehozásához és konfigurálásához. Ezután helyezze üzembe a minta webalkalmazást a Azure. - Szerkessze a webalkalmazást a helyi számítógépen, és használjon egy
azdparancsot az újbóli üzembe helyezéshez. - Egy
azdparanccsal törölheti Azure erőforrásokat.
Az oktatóanyag elvégzése kevesebb, mint 15 percet vesz igénybe. Ha végzett, megkezdheti az új projekt módosítását az egyéni kóddal.
Ha többet szeretne megtudni ezekről a azd sablonokról Python webalkalmazás-fejlesztéshez, tekintse meg a következőt:
Előfeltételek
Egy Azure-előfizetés – A előfizetés létrehozása ingyenesen
Telepítse a következő eszközöket a helyi számítógépre:
- Azure fejlesztői parancssori felület
- Docker Desktop
- Visual Studio Code
- Fejlesztői konténer bővítmény
Válasszon sablont
Válasszon egy azd sablont a Python webes keretrendszer, Azure web hosting platform és Azure adatbázisplatform alapján.
Válasszon egy sablonnevet (első oszlopot) az alábbi táblák sablonlistájából. Használja a sablon nevét a
azd initkövetkező szakaszban található lépés során.Sablon Webes keretrendszer Adatbázis Üzemeltetési platform GitHub adattár azure-django-postgres-flexible-aca Django Rugalmas PostgreSQL-kiszolgáló Azure Container Apps repo azure-django-postgres-rugalmas-alkalmazásszolgáltatás Django Rugalmas PostgreSQL-kiszolgáló Azure App Service repo azure-django-cosmos-postgres-aca Django Cosmos DB (PostgreSQL-adapter) Azure Container Apps repo Azure Django Cosmos Postgres AppService Django Cosmos DB (PostgreSQL-adapter) Azure App Service repo azure-django-postgres-addon-aca Django Azure Container Apps PostgreSQL bővítmény Azure Container Apps repo
A sablon futtatása
A azd sablonok futtatása azonos a nyelvek és keretrendszerek között. Ugyanezek az alapvető lépések vonatkoznak az összes sablonra. A lépések a következők:
A terminálon keresse meg a helyi számítógép egyik mappáját, ahol általában a helyi Git-adattárakat tárolja. Hozzon létre egy új, azdtest nevű mappát. Ezután váltson a könyvtárra a
cdparancs használatával.mkdir azdtest cd azdtestEhhez a rövid útmutatóhoz ne használja Visual Studio Code terminálját.
A helyi fejlesztési környezet beállításához írja be a következő parancsokat a terminálba, és válaszoljon az esetleges kérdésekre:
azd init --template <template name>Helyettesítse be
<template name>az előző lépésben kiválasztott táblák egyik sablonját, például az azure-django-postgres-aca-t .Amikor a rendszer környezeti nevet kér, használja az azdtest vagy bármely más nevet. A környezet neve Azure erőforráscsoportok és erőforrások elnevezésekor használatos. A legjobb eredmény érdekében használjon rövid nevet, kisbetűket, és ne használjon speciális karaktereket.
Ha hitelesíteni szeretné
azdAzure fiókjában, írja be a következő parancsokat a terminálba, és kövesse a következő utasításokat:azd auth loginKövesse az utasításokat, amikor a rendszer a "Fiók kiválasztása" vagy a Azure-fiókba való bejelentkezést kéri. A sikeres hitelesítés után a következő üzenet jelenik meg egy weblapon: "A hitelesítés befejeződött. Visszatérhet az alkalmazáshoz. Nyugodtan zárja be ezt a böngészőlapot."
A lap bezárásakor a rendszerhéj megjeleníti az üzenetet:
Logged in to Azure.A következő lépés megkísérlése előtt győződjön meg arról, hogy a Docker Desktop nyitva van és fut a háttérben.
A szükséges Azure erőforrások létrehozásához írja be a következő parancsokat a terminálba, és válaszoljon az esetleges kérdésekre:
azd upFontos
A
azd upsikeres befejezését követően a minta webalkalmazás elérhető a nyilvános interneten, és a Azure-előfizetés megkezdi az összes létrehozott erőforrás díjának felszámítását. A sablonok létrehozóiazdszándékosan olcsó, de nem feltétlenül ingyenes szinteket választottak, mivel az ingyenes szintek gyakran korlátozott rendelkezésre állásúak.Kövesse az utasításokat, amikor a rendszer arra kéri, hogy válassza ki Azure előfizetést a fizetéshez, majd válassza ki a használni kívánt Azure helyet. Válasszon egy földrajzilag Önhöz közel álló régiót.
A
azd upvégrehajtása több percet is igénybe vehet, mivel több Azure szolgáltatást épít ki és helyez üzembe. A folyamat előrehaladása közben figyelje a hibákat. Ha hibaüzenetet lát, próbálja meg az alábbiakat a probléma megoldásához:- Törölje az azd-quickstart mappát és a rövid útmutató utasításait az elejétől kezdve.
- Amikor a rendszer kéri, válasszon egy egyszerűbb nevet a környezetnek. Csak kisbetűket és kötőjeleket használjon. Nincsenek számok, nagybetűk vagy speciális karakterek.
- Válasszon másik helyet.
Ha továbbra is problémákat tapasztal, tekintse meg a dokumentum alján található Hibaelhárítás szakaszt.
Fontos
Ha végzett a minta webalkalmazás használatával, használja a
azd downaazd upáltal létrehozott összes szolgáltatás eltávolításához.Ha
azd upsikeresen befejeződött, a következő kimenet jelenik meg:
Másolja ki az első URL-címet a
- Endpoint:szó után, és illessze be egy webböngésző helysávjába, hogy láthassa a Azure élőben futó webalkalmazás-mintaprojektet.Nyisson meg egy új lapot a webböngészőben.
- Másolja ki a második URL-címet az előző lépésből, és illessze be a helysávba.
- A Azure portál megjeleníti az új erőforráscsoport összes olyan szolgáltatását, amely a minta webalkalmazás-projekt üzemeltetésére van üzembe helyezve.
Szerkesztés és ismételt üzembe helyezés
Ezután módosítsa a webalkalmazást, majd telepítse újra.
Nyissa meg Visual Studio Code, és nyissa meg a azdtest mappát.
Ez a sablon a Dev Containers opcionális használatára van konfigurálva. Amikor megjelenik a Dev Container értesítés a Visual Studio Code, válassza a Reopen in Container gombot.
A Visual Studio Code Explorer nézetével lépjen src/templates mappába, és nyissa meg a index.html fájlt. Keresse meg a következő kódsort:
<h1 id="pagte-title">Welcome to ReleCloud</h1>A H1 szövegének módosítása:
<h1 id="pagte-title">Welcome to ReleCloud - UPDATED</h1>Mentse a módosításokat.
Az alkalmazás újbóli üzembe helyezéséhez a változtatásoddal futtasd a következő parancsot a terminálban:
azd deployMivel Dev Containerst használ, és távolról csatlakozik a tároló felületéhez, ne használja Visual Studio Code terminálpaneljét
azdparancsok futtatásához.Amikor a parancs befejeződik, frissítse a webböngészőt a frissítés megtekintéséhez. A használt webes üzemeltetési platformtól függően eltarthat néhány percig, amíg a módosítások megjelennek.
Most már készen áll a sablonban lévő fájlok szerkesztésére és törlésére. További információ: Mit szerkeszthetek vagy törölhetek a sablonban?
Erőforrások tisztítása
Törölje a sablon által létrehozott erőforrásokat a
azd downparancs futtatásával.azd downA
azd downparancs törli a Azure erőforrásokat és a GitHub Actions munkafolyamatot. Amikor a rendszer kéri, fogadja el, hogy törli az erőforráscsoporthoz társított összes erőforrást.A projekt fájljainak módosításával törölheti az azdtest mappát, vagy használhatja azt saját alkalmazásának alapjaként.
Hibaelhárítás
Ha hibaüzenetek jelennek meg a folyamat során azd up, próbálkozzon a következő lépésekkel:
- Futtassa a
azd downparancsot az általa létrehozott erőforrások eltávolításához. Másik lehetőségként törölheti a Azure portálon létrehozott erőforráscsoportot. - Törölje az azdtest mappát a helyi számítógépen.
- A Azure portálon keresse meg a Key Vaultokat. Válassza a Törölt tárolók kezelése lehetőséget, válassza ki az előfizetését, válassza ki az összes olyan kulcstartót, amely tartalmazza az azdtest nevet vagy bármit, amit a környezetének elnevezett, majd válassza a Törlés lehetőséget.
- Próbálkozzon újra a rövid útmutató lépéseivel. Amikor a rendszer kéri, válasszon egyszerűbb nevet a környezetéhez. Próbáljon ki rövid nevet, kisbetűket, számok, nagybetűk és speciális karakterek nélkül.
- A rövid útmutató lépéseinek újrapróbálkozásakor válasszon egy másik helyet.
A lehetséges problémák és megoldások átfogóbb listáját a gyakori kérdések között találja.
Kapcsolódó tartalom
-
Tudjon meg többet a Python webes
azdsablonokról. -
További információ a
azdparancsokról. - Megtudhatja, hogy a projekt egyes mappái és fájljai mit tesznek, és mit szerkeszthet vagy törölhet.
- További információ a Dev Containersről.
- Frissítse a Bicep sablonokat az Azure szolgáltatások hozzáadásához vagy eltávolításához. Nem ismeri a Bicep-et? Próbálja ki ezt a Tanulási útvonal: A Bicep alapjai.
-
A
azdhasználatával állítson be egy GitHub Actions CI/CD-folyamatot a főágba való egyesítés újbóli üzembe helyezéséhez. - Állítson be monitorozást, hogy Monitorozza az alkalmazást a Azure fejlesztői parancssori felülettel.