Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure MCP Server zjednodušuje nasazení prostředků Azure tím, že poskytuje jednotné prostředí pro nasazování aplikací a infrastruktury. Tento článek vysvětluje, jak pomocí Azure MCP Serveru zjednodušit proces nasazení a zlepšit efektivitu.
Aplikace: Získání protokolů
Tento nástroj načte protokoly z pracovního prostoru Služby Log Analytics pro kontejnerové aplikace, služby App Services a aplikace funkcí nasazené pomocí Azure Developer CLI. Použijte ho po úspěšném azd up dokončení kontroly stavu aplikace nebo řešení chyb v nasazených aplikacích.
Mezi ukázkové výzvy patří:
- Načtení protokolů aplikace: Získání protokolů pro službu App Service v produkčním prostředí
- Zobrazení protokolů nasazení: Zobrazení nejnovějších protokolů nasazení pro aplikaci kontejneru
- Zkontrolujte protokoly funkcí: Načtení protokolů pro aplikaci funkcí v pracovním prostoru Analytics.
- Řešení potíží s aplikací: Zobrazit protokoly chyb pro webovou aplikaci nasazenou pomocí azdu
- Získejte protokoly s limitem: Získání posledních 50 protokolů pro službu App Service
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Složka pracovního prostoru | Povinné | Úplná cesta ke složce pracovního prostoru. |
| Prostředí AZD | Povinné | Název prostředí vytvořeného AZD v proměnné AZURE_ENV_NAME během azd init nebo azd up. |
| Omezení | Volitelný | Maximální počet protokolů, které se mají načíst. Použijte k získání určitého počtu protokolů nebo zabránění dosažení limitu tokenu načtených protokolů. Výchozí hodnota je 200. |
Nápovědy pro poznámky k nástrojům:
Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌
Architektura: Generování diagramu víla
Vygenerujte diagram architektury mermaid pro topologii aplikace.
Mezi ukázkové výzvy patří:
- Generování diagramu architektury: Vytvoření diagramu víla pro aplikaci Azure
- Zobrazení topologie aplikace: Vizualizace architektury nasazených služeb
- Zdroje diagramu: Vygenerování diagramu pro všechny prostředky v pracovním prostoru
- Diagram struktury aplikace: Zobrazení struktury kontejnerové aplikace a aplikace funkcí
- Diagram vztahů služeb: Vytvoření diagramu znázorňující, jak se webová aplikace připojuje k databázi
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Nezpracovaný vstup | Povinné | Nezpracovaný vstup ke zpracování. |
Nápovědy pro poznámky k nástrojům:
Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌
Infrastruktura jako kód: Získání pokynů
Tento nástroj nabízí pokyny k vytváření souborů Bicep nebo Terraform pro nasazení aplikací v Azure. Pokyny popisují pravidla pro zlepšení kvality infrastruktury jako souborů kódu, aby byly kompatibilní s nástrojem AZD a dodržovaly osvědčené postupy.
Mezi ukázkové výzvy patří:
- Pokyny pro IaC pro Bicep: "Dejte mi osvědčené postupy pro soubory Bicep pro mou webovou aplikaci".
- Pravidla Terraformu: Jaké jsou pokyny pro psaní Terraformu pro Azure Container Apps?
- Pravidla specifická pro prostředky: Show me IaC rules for deploying appservice and aks( Zobrazit mi pravidla IaC pro nasazení služby AppService a aks).
- Kompatibilita AZD: Jak nastavím soubory Bicep kompatibilní s AZD?
- IaC pro více prostředků: "Poskytněte pokyny pro Bicep a Terraform pro appservice, containerapp a funkci".
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Nástroj pro nasazení | Povinné | Nástroj pro nasazení, který se má použít. Platné hodnoty: AZD, AzCli. |
| Infrastruktura jako typ souboru kódu | Volitelný | Infrastruktura jako typ kódu. Platné hodnoty: bicep, terraform. Pokud je nástrojem pro nasazení Azure CLI, ponechejte prázdný. |
| Typy prostředků | Volitelný | Určuje typy prostředků Azure, pro které se mají načítat pravidla IaC. Použijte čárkami oddělený seznam. Podporované hodnoty jsou: appservice, containerapp, function, aks. Pokud tyto služby nepoužíváte, nechejte prázdné. |
Nápovědy pro poznámky k nástrojům:
Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌
Kanál: Získání pokynů
Získejte pokyny k vytvoření kanálu CI/CD, který zřídí prostředky Azure a sestaví a nasadí aplikace do Azure. Tento nástroj použijte před vytvořením souboru pracovního postupu GitHub Actions pro nasazení v Azure. Ujistěte se, že jsou soubory infrastruktury připravené a aplikace je připravená ke kontejnerizaci.
Mezi ukázkové výzvy patří:
- Nastavení kanálu CI/CD: Jak nastavím kanál CI/CD pro aplikaci Azure?
- Pokyny k GitHub Actions: "Poskytněte mi pokyny k vytvoření pracovního postupu GitHub Actions pro nasazení".
- Kanál kontejnerizované aplikace: "Jaké jsou kroky pro sestavení a nasazení aplikace kontejneru pomocí AZD?"
- Kanál specifický pro prostředí: Nastavení kanálu pro nasazení do přípravného prostředí
- Konfigurace kanálu: "Show me how to use azure.yaml for pipeline setup" (Ukažte mi, jak použít azure.yaml pro nastavení kanálu).
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Použití konfigurace kanálu AZD | Volitelný | Zda použít nástroj AZD k nastavení kanálu nasazení. Nastavte hodnotu true pouze v případě, že zadáte azure.yaml nebo kontext navrhne nástroje AZD. |
| Organizace | Volitelný | Název organizace nebo název uživatelského účtu aktuálního úložiště GitHub. |
| Skladiště | Volitelný | Název aktuálního úložiště GitHub. |
| Prostředí GitHubu | Volitelný | Název prostředí, do kterého se kanál nasazení nasadí. |
Nápovědy pro poznámky k nástrojům:
Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌
Plán: Vytvoření plánu nasazení
Vygeneruje plán nasazení pro sestavení infrastruktury a nasazení aplikace v Azure. Agent přečte výstup a vytvoří plán .azure/plan.copilotmd nasazení pro kroky provádění s doporučenými službami Azure na základě informací zjištěných v projektu.
Mezi ukázkové výzvy patří:
- Vygenerujte plán nasazení: Vytvoření plánu nasazení pro webovou aplikaci Azure.
- Plánování více služeb: Vygenerování plánu pro nasazení aplikace kontejneru a aplikace funkcí
- Kroky nasazení: "Ukažte mi kroky nasazení projektu do Azure pomocí AZD".
- Doporučení služby: "Doporučte služby Azure pro mou aplikaci a vygenerujte plán".
- Plán zřizování: Vytvoření plánu pomocí Bicep pro službu appservice a prostředky aks
| Parameter | Povinné nebo volitelné | Description |
|---|---|---|
| Složka pracovního prostoru | Povinné | Úplná cesta ke složce pracovního prostoru. |
| Projekt | Povinné | Název projektu, pro který se má vygenerovat plán nasazení. Pokud není zadaný, název se odvodí z pracovního prostoru. |
| Cílová služba App Service | Povinné | Služba Azure pro nasazení aplikace. Platné hodnoty: ContainerApp, WebApp, FunctionAppAKS. Doporučte aplikaci založenou na uživatelské aplikaci. |
| Nástroj pro zřizování | Povinné | Nástroj, který se má použít ke zřizování prostředků Azure. Platné hodnoty: AZD, AzCli. Použijte AzCli, pokud je AKSTargetAppService . |
| Možnosti Azd IaC | Volitelný | Možnost Infrastruktura jako kód pro AZD. Platné hodnoty: bicep, terraform. Ponechte prázdný, pokud je AzClinástroj pro nasazení . |
Nápovědy pro poznámky k nástrojům:
Destruktivní: ❌ | Idempotentní: ✅ | Open World: ❌ | Jen pro čtení: ✅ | Tajný kód: ❌ | Místní povinné: ❌