Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart bereidt, valideert en implementeert u een toepassing in Azure met behulp van Azure Vaardigheden.
Vereiste voorwaarden
- Azure skills geïnstalleerd (Install and configure Azure Skills)
- Azure CLI-authenticatie (
az loginsuccesvol voltooid) - GitHub Copilot CLI of Claude Code klaar voor gebruik
- Een voorbeeldtoepassing (of een Node.js-app maken)
Scenario
U hebt een Node.js toepassing. U wilt deze implementeren in Azure met:
- Hosting van webtoepassingen (Azure App Service)
- Een opslagaccount voor toepassingsgegevens
- Monitoren met Application Insights
Uw toepassing voorbereiden
Ga in uw AI-assistent naar uw projectmap en vraag het volgende:
Prepare my application for Azure deployment
De azure-prepare vaardigheid:
- Analyseert uw codebasis
- Identificeert technologiestack (Node.js, npm, enzovoort)
- Maakt
.azure/plan.mddoor middel van een implementatiestrategie - Hiermee genereert u infrastructuur als code
- Wacht op uw goedkeuring
Het gegenereerde plan controleren
Open .azure/plan.md en bekijk:
- Project Information— Toepassingsnaam en implementatiemodus
- Vereisten: classificatie en schaal (klein, gemiddeld, groot)
- Onderdelen: gedetecteerde technologieën
- Deployment Strategy— Technologie die wordt gebruikt voor het implementeren van uw toepassing (Azure Developer CLI, Bicep, Terraform of Azure CLI).
- Architecture—Azure-services geselecteerd
- Implementatieplan: stapsgewijze taken
Voorbeeld van planinhoud:
# 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
Het plan goedkeuren
Als het plan er correct uitziet, vertelt u uw AI-assistent:
Approve this plan and proceed to validation
De functie werkt de status van het plan bij naar Approved en gaat naar de volgende stap.
Aanbeveling
Als het projecttype niet wordt herkend door de vaardigheid, controleert u of u zich in de hoofdmap van het project bevindt met een herkenbaar projectbestand (package.json, requirements.txtof .csprojvergelijkbaar).
Het implementatieplan valideren
Uw AI-assistent voert de azure-validate vaardigheid uit om het volgende te controleren:
- Azure CLI toegang en machtigingen
- Bicep of Terraform-sjabloonsyntaxis, indien van toepassing
- beschikbaarheid van Azure abonnementen en regio's
- Servicequotumlimieten
- Vereiste machtigingen voor uw account
Validatie is voltooid en registreert het bewijs van alle controles in het plan. De status van het plan wordt bijgewerkt naar Validated.
Validatieresultaten controleren
Controleer op .azure/plan.md de sectie Validatiebewijs , waarin het volgende wordt weergegeven:
- Opdrachten uitgevoerd
- Tijdstempel
- Resultaten (geslaagd of mislukt)
Voorbeeld:
## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed
Als de validatie mislukt, controleert u fouten en vraagt u uw AI-assistent om problemen op te lossen:
Fix the validation errors and try again
Aanbeveling
Als de validatie mislukt, controleert u of uw Azure-account over de vereiste machtigingen beschikt en of de resources die zijn opgegeven in het plan beschikbaar zijn in uw geselecteerde regio.
Implementeren in Azure
Wanneer uw plan is gevalideerd, laat u uw AI-assistent het volgende weten:
Deploy my application to Azure
De azure-deploy vaardigheid:
- Bevestigt dat de status van het plan
Validatedis - Voorziet Azure-middelen (opslag, App Service, bewaking)
- Uw toepassingscode implementeren
- Toepassingsinstellingen configureren
- Biedt uw toepassingseindpunt
De implementatie duurt doorgaans 3-5 minuten.
Uw geïmplementeerde toepassing weergeven
Na een geslaagde implementatie biedt uw AI-assistent het volgende:
- Toepassings-URL (voor App Service)
- Naam en toegangssleutels van opslagaccount
- Instrumentatiesleutel van Application Insights
Voorbeeld:
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/...
Als u wilt controleren of uw app wordt uitgevoerd, gaat u naar de URL van uw toepassing in een browser.
Aanbeveling
Als de implementatie mislukt, controleert u de foutuitvoer op problemen met machtigingen of quota. Voer az account show uit om te controleren of u bent geauthenticeerd bij het juiste abonnement.
Uw implementatie controleren
Test uw toepassing:
- Ga naar uw URL: open de toepassings-URL in een browser.
- Bewaking controleren: logboeken weergeven in Application Insights.
- Testfunctionaliteit: gebruik belangrijke functies van uw app.
Vraag uw AI-assistent om de bewakingsstatus:
Show me the application logs and performance metrics
Uw AI-assistent voert query's uit op Application Insights en geeft recente activiteit, fouten en prestatiegegevens weer.
Bijwerken en opnieuw implementeren
Als u codewijzigingen aanbrengt, kunt u het volgende eenvoudig opnieuw implementeren:
Werk uw code bij in uw editor.
Vraag uw AI-assistent:
Update the deployment with my latest changesDe skill wordt uitgevoerd
azure-prepareom te controleren op wijzigingen en daarnaazure-deployom uw resources bij te werken.
Bijgewerkte resources hergebruiken bestaande infrastructuur. Alleen gewijzigde onderdelen opnieuw implementeren.
De hulpbronnen opschonen
Wanneer u uw toepassing niet meer nodig hebt, verwijdert u Azure resources om kosten te voorkomen:
Delete all Azure resources for this application
Uw AI-assistent:
- Geeft een lijst weer van resources die moeten worden verwijderd (ter bevestiging)
- Hiermee verwijdert u de resourcegroep en alle inhoud
- Bevestigt dat het opschonen is voltooid
Voorbeeld:
Resources to delete:
- Resource Group: my-app-rg
- All contained resources
Are you sure? (yes/no)
Typ yes om het verwijderen te bevestigen.
Troubleshooting
Implementatie mislukt door een verificatiefout
Problem: Uw AI-assistent kan niet worden geverifieerd bij Azure.
Oplossing: Verificatie opnieuw uitvoeren met behulp van az login en probeer het opnieuw.
De validatie van het plan mislukt
Problem: Azure Vaardigheden rapporteert validatiefouten.
Oplossing: Vraag uw AI-assistent om problemen te controleren en op te lossen:
Why did validation fail? Fix the errors.
Toepassing is niet toegankelijk na implementatie
Probleem: De opgegeven URL geeft een foutmelding of een time-out.
Solution:
Controleer of de URL juist is.
Wacht 1-2 minuten voor DNS-propagatie.
Controleer application Insights-logboeken op fouten.
Show me recent errors in Application Insights
Volgende stappen
- Azure MCP-serverdocumentatie (Model Context Protocol)—uitgebreidere technische details