Kom igång med Azure Skills

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 login genomfö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 :

  1. Analyserar din kodbas
  2. Identifierar teknikstacken (Node.js, npm och så vidare)
  3. Skapar .azure/plan.md med en distributionsstrategi
  4. Genererar infrastruktur som kod
  5. 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 :

  1. Bekräftar att planens status är Validated
  2. Etablerar Azure resurser (lagring, apptjänst, övervakning)
  3. Distribuerar programkoden
  4. Konfigurerar programinställningar
  5. 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:

  1. Besök din URL – Öppna program-URL:en i en webbläsare.
  2. Kontrollera övervakning – Visa loggar i Application Insights.
  3. 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:

  1. Uppdatera koden i redigeringsprogrammet.

  2. Fråga DIN AI-assistent:

    Update the deployment with my latest changes
    
  3. Färdigheten körs azure-prepare för att kontrollera förändringar och sedan används azure-deploy fö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:

  1. Visar en lista över resurser som ska tas bort (för din bekräftelse)
  2. Tar bort resursgruppen och allt innehåll
  3. 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:

  1. Kontrollera att URL:en är korrekt.

  2. Vänta 1–2 minuter på DNS-spridning.

  3. Kontrollera Application Insights-loggarna om det finns fel.

    Show me recent errors in Application Insights
    

Nästa steg