Začínáme s dovednostmi Azure

V tomto rychlém startu připravíte, ověříte a nasadíte aplikaci do Azure pomocí Azure Dovedností.

Předpoklady

  • nainstalované dovednosti Azure (Instalace a konfigurace dovedností Azure)
  • Azure CLI ověřeno (az login úspěšně dokončeno)
  • Rozhraní příkazového řádku GitHub Copilot nebo Claude Code připravené k použití
  • Ukázková aplikace (nebo vytvoření aplikace Node.js)

Scénář

Máte Node.js aplikaci. Chcete ho nasadit do Azure s:

  • Hostování webových aplikací (Azure App Service)
  • Účet úložiště pro data aplikací
  • Monitorování s využitím Application Insights

Příprava aplikace

V asistentovi AI přejděte do adresáře projektu a zeptejte se:

Prepare my application for Azure deployment

Dovednost azure-prepare :

  1. Analyzuje základ kódu.
  2. Identifikuje sadu technologií (Node.js, npm atd.)
  3. Vytvoří .azure/plan.md se strategií nasazení.
  4. Generuje infrastrukturu jako kód.
  5. Čeká na schválení.

Kontrola vygenerovaného plánu

Otevřít .azure/plan.md a zkontrolovat:

  • Project Information – Název aplikace a režim nasazení
  • Požadavky – klasifikace a měřítko (malá, střední, velká)
  • Komponenty – Zjištěné technologie
  • Deployment Strategy – technologie používaná k nasazení aplikace (rozhraní příkazového řádku pro vývojáře Azure, Bicep, Terraform nebo Azure CLI).
  • Architecture – vybrané služby Azure
  • Plán implementace – podrobné úkoly

Ukázkový obsah plánu:

# Azure Deployment Plan

## Project Information
- Application: my-app
- Mode: NEW

## Requirements
- Classification: Web Application
- Scale: Small
- Environment: Production

## Components
- Runtime: Node.js 18+
- Package Manager: NPM
- Application Type: Express web server

## Recipe
- Type: AZD (Azure Developer CLI)

## Azure Services
- Azure App Service (web app hosting)
- Azure Storage Account (data)
- Application Insights (monitoring)

## Status: Awaiting Approval

Schválení plánu

Pokud plán vypadá správně, řekněte asistentovi AI:

Approve this plan and proceed to validation

Funkce aktualizuje stav plánu na Approved a přejde na další krok.

Návod

Pokud dovednost nerozpozná váš typ projektu, ujistěte se, že jste v kořenovém adresáři projektu s rozpoznatelným souborem projektu (package.json, requirements.txt, .csprojnebo podobným).

Ověření plánu nasazení

Váš AI asistent spouští azure-validate dovednost ke kontrole:

  • Azure CLI přístup a oprávnění
  • Bicep nebo šablona Terraformu, pokud je to použitelné
  • dostupnost předplatného a regionů Azure
  • Limity kvót služeb
  • Požadovaná oprávnění pro váš účet

Ověření je dokončeno a zaznamenává důkaz o všech kontrolách v plánu. Stav plánu se aktualizuje na Validated.

Kontrola výsledků ověření

Zkontrolujte .azure/plan.md část Ověřovací důkaz která ukazuje:

  • Spouštěné příkazy
  • Časová značka
  • Výsledky (úspěšné nebo neúspěšné)

Příklad:

## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed

Pokud se ověření nezdaří, zkontrolujte chyby a požádejte asistenta AI, aby opravil problémy:

Fix the validation errors and try again

Návod

Pokud se ověření nezdaří, zkontrolujte, že váš účet Azure má požadovaná oprávnění a že prostředky zadané v plánu jsou dostupné ve vybrané oblasti.

Nasazení do Azure

Po ověření plánu sdělte asistentovi AI:

Deploy my application to Azure

Dovednost azure-deploy :

  1. Potvrzuje, že stav plánu je Validated
  2. Zřizuje prostředky Azure (úložiště, aplikační služba, monitorování)
  3. Nasadí kód aplikace.
  4. Konfiguruje nastavení aplikace.
  5. Poskytuje koncový bod aplikace.

Nasazení obvykle trvá 3 až 5 minut.

Zobrazení nasazené aplikace

Po úspěšném nasazení vám asistent AI poskytne:

  • Adresa URL aplikace (pro App Service)
  • Název účtu úložiště a přístupové klíče
  • Instrumentační klíč Application Insights

Příklad:

Deployment complete! 

Your app is live at: https://my-app-abcd1234.azurewebsites.net

Resources deployed:
- App Service: my-app-prod
- Storage Account: mystorageabcd1234
- Application Insights: my-app-insights

Monitor your app: https://portal.azure.com/...

Pokud chcete ověřit, že je vaše aplikace spuštěná, navštivte adresu URL aplikace v prohlížeči.

Návod

Pokud nasazení selže, zkontrolujte, jestli se ve výstupu chyby zobrazí problémy s oprávněními nebo kvótami. Spusťte az account show, abyste ověřili, že jste přihlášeni ke správnému předplatnému.

Ověřte své nasazení

Otestujte aplikaci:

  1. Navštivte svoji adresu URL – otevřete adresu URL aplikace v prohlížeči.
  2. Kontrola monitorování – zobrazení protokolů v Application Insights
  3. Funkce testování – Používejte klíčové funkce aplikace.

Požádejte svého asistenta AI o monitorování stavu:

Show me the application logs and performance metrics

Váš asistent AI se dotazuje Application Insights a zobrazuje nedávné aktivity, chyby a údaje o výkonu.

Aktualizace a opětovné nasazení

Pokud provedete změny kódu, můžete je snadno nasadit znovu:

  1. Aktualizujte kód v editoru.

  2. Zeptejte se asistenta AI:

    Update the deployment with my latest changes
    
  3. Dovednost se spustí azure-prepare , aby zkontrolovala změny a pak azure-deploy aktualizovala vaše prostředky.

Aktualizované prostředky znovu používají existující infrastrukturu. Znovu nasaďte pouze změněné součásti.

Vyčistěte zdroje

Pokud už aplikaci nepotřebujete, odstraňte Azure prostředky, abyste se vyhnuli poplatkům:

Delete all Azure resources for this application

Váš asistent AI:

  1. Zobrazí seznam prostředků, které se mají odstranit (pro potvrzení).
  2. Odstraní skupinu prostředků a veškerý obsah.
  3. Potvrdí dokončení čištění.

Příklad:

Resources to delete:
- Resource Group: my-app-rg
- All contained resources

Are you sure? (yes/no)

Potvrďte odstranění zadáním yes .

Troubleshooting

Nasazení selže s chybou ověřování

Problem: Váš asistent AI se nemůže ověřit v Azure.

Řešení: Znovu se ověřte pomocí az login a zkuste to znovu.

Ověření plánu selhalo

Problem: Azure Dovednosti hlásí chyby ověření.

Řešení: Požádejte svého asistenta AI, aby zkontroloval a opravil problémy:

Why did validation fail? Fix the errors.

Aplikace není po nasazení přístupná

Problém: Zadaná adresa URL vrátí chybu nebo vyprší časový limit.

Solution:

  1. Ověřte správnost adresy URL.

  2. Počkejte 1 až 2 minuty na šíření DNS.

  3. Zkontrolujte chyby v protokolech Application Insights.

    Show me recent errors in Application Insights
    

Další kroky