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.
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. |
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. |
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. |
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. |
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 |
Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌