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


Azure telepítési eszközök az Azure MCP szerverhez – áttekintés

Az Azure MCP Server leegyszerűsíti az Azure-erőforrások üzembe helyezését azáltal, hogy egységes felületet biztosít az alkalmazások és az infrastruktúra üzembe helyezéséhez. Ez a cikk bemutatja, hogyan lehet az Azure MCP Servert használni az üzembe helyezési folyamat gördülékenyebbé tételéhez és a hatékonyság javításához.

Alkalmazás: Naplók lekérése

Ez az eszköz lekéri a naplókat a Container Apps, az App Services és a Function Apps Log Analytics-munkaterületéről az Azure Developer CLI használatával. A sikeres azd up használat után ellenőrizze az alkalmazás állapotát, vagy elhárítsa az üzembe helyezett alkalmazások hibáit.

A példakérések közé tartoznak a következők:

  • Alkalmazásnaplók lekérése: "Naplók lekérése az app service-hez az éles környezetben".
  • Az üzembehelyezési naplók megtekintése: "A tárolóalkalmazás legújabb üzembehelyezési naplóinak megjelenítése".
  • Ellenőrizze a függvénynaplókat: "A függvényalkalmazás naplóinak lekérése a munkaterület "elemzésében".
  • Hibaelhárítási alkalmazás: "Hibanaplók megjelenítése az azd használatával üzembe helyezett webalkalmazásomhoz".
  • Naplók lekérése korlátozással: "Az app service utolsó 50 naplójának lekérése".
Paraméter Kötelező vagy választható Description
Munkaterület mappa Kötelező A munkaterület mappa teljes elérési útja.
AZD-környezet Kötelező Az AZD által a AZURE_ENV_NAME változóban létrehozott környezet neve a (vagy) alatt vagy azd initalattazd up.
Limit Opcionális A beolvasandó naplók maximális sorszáma. Ezzel lekérhet egy adott számú naplót, vagy elkerülheti, hogy a lekért naplók elérjék a jogkivonatok korlátját. Az alapértelmezett érték 200.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Architektúra: Sellődiagram létrehozása

Hozzon létre egy Hableány architektúradiagramot az alkalmazástopológiához.

A példakérések közé tartoznak a következők:

  • Architektúradiagram létrehozása: "Hableány-diagram létrehozása az Azure-alkalmazásomhoz".
  • Alkalmazástopológia megjelenítése: "Az üzembe helyezett szolgáltatások architektúrájának megjelenítése".
  • Diagramerőforrások: "Diagram létrehozása a munkaterület összes erőforrásához".
  • Alkalmazásszerkezeti diagram: "A tárolóalkalmazás és a függvényalkalmazás szerkezetének megjelenítése".
  • Szolgáltatáskapcsolati diagram: "Diagram létrehozása, amely bemutatja, hogyan csatlakozik a webalkalmazásom az adatbázishoz."
Paraméter Kötelező vagy választható Description
Nyers bemenet Kötelező A feldolgozandó nyers bemenet.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Infrastruktúra kódként: Útmutatás kérése

Ez az eszköz útmutatást nyújt a Bicep - vagy Terraform-fájlok létrehozásához az alkalmazások Azure-ban való üzembe helyezéséhez. Az irányelvek olyan szabályokat vázolnak fel, amelyek javítják az infrastruktúra mint kódfájlok minőségét, biztosítva, hogy kompatibilisek legyenek az AZD eszközzel, és betartsák az ajánlott eljárásokat.

A példakérések közé tartoznak a következők:

  • IaC-útmutató a Bicep-hez: "Ajánlott eljárások a webalkalmazáshoz készült Bicep-fájlokhoz".
  • Terraform-szabályok: "Milyen irányelvek vonatkoznak a Terraform for Azure Container Apps írására?"
  • Erőforrás-specifikus szabályok: "Az appservice és aks üzembe helyezésére vonatkozó IaC-szabályok megjelenítése".
  • AZD-kompatibilitás: "Hogyan tehetem kompatibilissé a Bicep-fájljaimat az AZD-vel?"
  • IaC több erőforráshoz: "Útmutatást nyújt a Bicep és a Terraform számára az appservice, a containerapp és a függvény számára."
Paraméter Kötelező vagy választható Description
Üzembehelyezési eszköz Kötelező A használni kívánt üzembehelyezési eszköz. Érvényes értékek: AZD, AzCli.
Infrastruktúra kódfájltípusként Opcionális Az infrastruktúra mint kódtípus. Érvényes értékek: bicep, terraform. Hagyja üresen, ha az üzembehelyezési eszköz az Azure CLI.
Erőforrástípusok Opcionális Megadja azokat az Azure-erőforrástípusokat, amelyekhez le szeretné kérni az IaC-szabályokat. Használjon vesszővel tagolt listát. A támogatott értékek a következők: appservice, containerapp, function. aks Ha nem használja ezeket a szolgáltatásokat, hagyja üresen.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Folyamat: Útmutatás kérése

Útmutatást kaphat egy OLYAN CI/CD-folyamat létrehozásához, amely Azure-erőforrásokat helyez üzembe, és alkalmazásokat épít ki és helyez üzembe az Azure-ban. Használja ezt az eszközt, mielőtt létrehoz egy GitHub Actions-munkafolyamatfájlt az Azure-ban való üzembe helyezéshez. Győződjön meg arról, hogy az infrastruktúrafájlok készen állnak, és az alkalmazás készen áll a tárolóra.

A példakérések közé tartoznak a következők:

  • CI/CD-folyamat beállítása: "Hogyan állíthatok be CI/CD-folyamatot az Azure-alkalmazásomhoz?"
  • GitHub Actions-útmutató: "Útmutatást ad a GitHub Actions-munkafolyamat üzembe helyezéséhez."
  • Folyamat tárolóalapú alkalmazáshoz: "Mik a tárolóalkalmazások az AZD használatával történő kiépítésének és üzembe helyezésének lépései?"
  • Környezetspecifikus folyamat: "Folyamat beállítása az előkészítési környezetben való üzembe helyezéshez."
  • Folyamatkonfiguráció: "Mutasd meg, hogyan használhatom az azure.yaml-et a folyamatbeállításhoz."
Paraméter Kötelező vagy választható Description
AZD-folyamatkonfiguráció használata Opcionális Az üzembehelyezési folyamat beállításához használja-e az AZD-eszközt. Csak akkor állítsa igaz értékre, ha megadja azure.yaml , vagy a környezet az AZD-eszközöket javasolja.
Szervezet Opcionális Az aktuális GitHub-adattár szervezetének vagy felhasználói fiókjának neve.
Raktár Opcionális Az aktuális GitHub-adattár neve.
GitHub-környezet Opcionális Annak a környezetnek a neve, amelyre az üzembe helyezési folyamat üzembe lesz helyezve.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Csomag: Üzembehelyezési terv létrehozása

Létrehoz egy üzembehelyezési tervet az infrastruktúra kiépítéséhez és az alkalmazás Azure-ban való üzembe helyezéséhez. Az ügynök beolvassa a kimenetet, és létrehoz egy üzembehelyezési tervet .azure/plan.copilotmd a végrehajtási lépésekhez, a projektből észlelt információk alapján ajánlott Azure-szolgáltatásokkal.

A példakérések közé tartoznak a következők:

  • Üzembehelyezési terv létrehozása: "Üzembehelyezési terv létrehozása az Azure-webalkalmazásomhoz".
  • Több szolgáltatás tervezése: "Csomag létrehozása tárolóalkalmazás és függvényalkalmazás üzembe helyezéséhez".
  • Üzembe helyezési lépések: "A projekt üzembe helyezésének lépéseinek megjelenítése az Azure-ban az AZD használatával."
  • Szolgáltatásjavaslat: "Azure-szolgáltatások ajánlása az alkalmazásomhoz és csomag létrehozása".
  • Kiépítési terv: "Terv létrehozása a Bicep használatával az appservice-hez és az aks-erőforrásokhoz."
Paraméter Kötelező vagy választható Description
Munkaterület mappa Kötelező A munkaterület mappa teljes elérési útja.
Projekt Kötelező Annak a projektnek a neve, amely számára létre kívánja hozni az üzembe helyezési tervet. Ha nincs megadva, a név a munkaterületről származik.
Célalkalmazás-szolgáltatás Kötelező Az alkalmazás üzembe helyezéséhez szükséges Azure-szolgáltatás. Érvényes értékek: ContainerApp, WebApp, FunctionApp. AKS Ajánlott egy felhasználói alkalmazás alapján.
Kiépítési eszköz Kötelező Az Azure-erőforrások kiépítéséhez használható eszköz. Érvényes értékek: AZD, AzCli. Használja az AzCli-t, ha a TargetAppService az AKS.
Azd IaC beállításai Opcionális Az Infrastruktúra kódként lehetőség az AZD-hez. Érvényes értékek: bicep, terraform. Hagyja üresen, ha az üzembe helyezési eszköz .AzCli

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌