Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här snabbstarten förbereder, validerar och distribuerar du ett program till Azure med hjälp av Azure Skills-funktioner.
Förutsättningar
- Azure Kunskaper installerade (Installera och konfigurera Azure Färdigheter)
- Azure CLI autentiserad (
az logingenomfördes framgångsrikt) - GitHub Copilot CLI eller Claude Code redo att användas
- Ett exempelprogram (eller skapa en Node.js app)
Scenario
Du har ett Node.js program. Du vill distribuera den till Azure med:
- Webbapplikationshosting (Azure App Service)
- Ett lagringskonto för programdata
- Övervakning med Application Insights
Förbered din applikation
I AI-assistenten går du till projektkatalogen och frågar:
Prepare my application for Azure deployment
Färdigheten azure-prepare :
- Analyserar din kodbas
- Identifierar teknikstacken (Node.js, npm och så vidare)
- Skapar
.azure/plan.mdmed en distributionsstrategi - Genererar infrastruktur som kod
- Väntar på ditt godkännande
Granska den genererade planen
Öppna .azure/plan.md och granska:
- Project Information – Programnamn och distributionsläge
- Krav – Klassificering och skalning (liten, medel, stor)
- Komponenter – Teknik identifierad
- Distributionsstrategi – Teknik som används för att distribuera ditt program (Azure Developer CLI, Bicep, Terraform eller Azure CLI).
- Architecture – Azure tjänster har valts
- Implementeringsplan – stegvisa uppgifter
Exempel på planinnehåll:
# 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
Godkänn planen
Om planen ser korrekt ut säger du till AI-assistenten:
Approve this plan and proceed to validation
Färdigheten uppdaterar planens status till Approved och går vidare till nästa steg.
Tips/Råd
Om färdigheten inte känner igen din projekttyp kontrollerar du att du är i projektrotkatalogen med en igenkännbar projektfil (package.json, requirements.txt, .csprojeller liknande).
Verifiera distributionsplanen
AI-assistenten kör färdigheten azure-validate för att kontrollera:
- Azure CLI åtkomst och behörigheter
- Bicep- eller Terraform-mallsyntax, om tillämpligt
- Azure prenumeration och regiontillgänglighet
- Tjänstkvotgränser
- Nödvändiga behörigheter för ditt konto
Verifieringen slutförs och registrerar bevis för alla kontroller i planen. Planens status uppdateras till Validated.
Granska valideringsresultat
Kontrollera .azure/plan.md under avsnittet Valideringsbevis som visar:
- Utförda kommandon
- Tidsstämpel
- Resultat (godkända eller underkända)
Exempel:
## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed
Om verifieringen misslyckas granskar du felen och ber AI-assistenten att åtgärda problem:
Fix the validation errors and try again
Tips/Råd
Om verifieringen misslyckas kontrollerar du att ditt Azure-konto har de behörigheter som krävs och att resurserna som anges i planen är tillgängliga i den valda regionen.
Distribuera till Azure
När din plan har verifierats ska du berätta för AI-assistenten:
Deploy my application to Azure
Färdigheten azure-deploy :
- Bekräftar att planens status är
Validated - Etablerar Azure resurser (lagring, apptjänst, övervakning)
- Distribuerar programkoden
- Konfigurerar programinställningar
- Tillhandahåller applikationsslutpunkten
Distributionen tar vanligtvis 3–5 minuter.
Visa ditt distribuerade program
När distributionen har slutförts tillhandahåller AI-assistenten:
- Program-URL (för App Service)
- Lagringskontonamn och åtkomstnycklar
- Application Insights-instrumentationsnyckel
Exempel:
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/...
Om du vill kontrollera att appen körs går du till din program-URL i en webbläsare.
Tips/Råd
Om distributionen misslyckas, kontrollera felutdata för behörighets- eller kvotproblem. Kör az account show för att kontrollera att du är autentiserad till rätt prenumeration.
Verifiera din distribution
Testa ditt program:
- Besök din URL – Öppna program-URL:en i en webbläsare.
- Kontrollera övervakning – Visa loggar i Application Insights.
- Testfunktioner – Använd viktiga funktioner i din app.
Be AI-assistenten om övervakningsstatus:
Show me the application logs and performance metrics
AI-assistenten frågar Application Insights och visar den senaste aktiviteten, felen och prestandadata.
Uppdatera och distribuera om
Om du gör kodändringar kan du enkelt distribuera om:
Uppdatera koden i redigeringsprogrammet.
Fråga DIN AI-assistent:
Update the deployment with my latest changesFärdigheten körs
azure-prepareför att kontrollera förändringar och sedan användsazure-deployför att uppdatera dina resurser.
Uppdaterade resurser återanvänder befintlig infrastruktur. Endast ändrade komponenter distribueras om.
Rensa resurser
När du inte längre behöver ditt program tar du bort Azure resurser för att undvika avgifter:
Delete all Azure resources for this application
Din AI-assistent:
- Visar en lista över resurser som ska tas bort (för din bekräftelse)
- Tar bort resursgruppen och allt innehåll
- Bekräftar att rensningen har slutförts
Exempel:
Resources to delete:
- Resource Group: my-app-rg
- All contained resources
Are you sure? (yes/no)
Skriv yes för att bekräfta borttagningen.
Felsökning
Distributionen misslyckas med autentiseringsfel
Problem: AI-assistenten kan inte autentisera till Azure.
Lösning: Autentisera igen med hjälp az login av och försök igen.
Planverifieringen misslyckas
Problem: Azure Skills rapporterar verifieringsfel.
Lösning: Be AI-assistenten att granska och åtgärda problem:
Why did validation fail? Fix the errors.
Programmet är inte tillgängligt efter distributionen
Problem: Den angivna URL:en returnerar ett fel eller en tidsgräns.
Lösning:
Kontrollera att URL:en är korrekt.
Vänta 1–2 minuter på DNS-spridning.
Kontrollera Application Insights-loggarna om det finns fel.
Show me recent errors in Application Insights
Nästa steg
- Azure MCP-serverdokumentation (Model Context Protocol) – Djupare teknisk information