Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce guide de démarrage rapide, vous préparez, validez et déployez une application sur Azure à l’aide de Azure Compétences.
Prerequisites
- Azure Skills installé (Installer et configurer Azure Skills)
- Azure CLI authentifié (
az loginterminé avec succès) - GitHub Copilot CLI ou Claude Code prêt à être utilisé
- Exemple d’application (ou créer une application Node.js)
Scénario
Vous disposez d’une application Node.js. Vous souhaitez le déployer sur Azure avec :
- Hébergement d’applications web (Azure App Service)
- Un compte de stockage pour les données d’application
- Surveillance avec Application Insights
Préparer votre application
Dans votre assistant IA, accédez à votre répertoire de projet et demandez :
Prepare my application for Azure deployment
La azure-prepare compétence :
- Analyse votre codebase
- Identifie la pile de technologies (Node.js, npm, et ainsi de suite)
- Crée
.azure/plan.mdavec une stratégie de déploiement - Génère l’infrastructure en tant que code
- Attend votre approbation
Passer en revue le plan généré
Ouvrez .azure/plan.md et passez en revue :
- Project Informations : nom de l’application et mode de déploiement
- Exigences : classification et échelle (petite, moyenne, grande)
- Composants : technologies détectées
- Stratégie de déploiement : technologie utilisée pour déployer votre application (Azure CLI développeur, Bicep, Terraform ou Azure CLI).
- Architecture : Azure services sélectionnés
- Plan d’implémentation : tâches pas à pas
Exemple de contenu de plan :
# 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
Approuver le plan
Si le plan semble correct, indiquez à votre assistant IA :
Approve this plan and proceed to validation
La compétence met à jour l’état Approved du plan et passe à l’étape suivante.
Conseil / Astuce
Si la compétence ne reconnaît pas votre type de projet, vérifiez que vous êtes dans le répertoire racine du projet avec un fichier projet reconnaissable (package.json, requirements.txtou .csprojsimilaire).
Valider le plan de déploiement
Votre assistant IA exécute la fonctionnalité azure-validate pour vérifier :
- Azure CLI accès et permissions
- Bicep ou la syntaxe du modèle Terraform, le cas échéant
- disponibilité de l’abonnement et de la région Azure
- Limites de quota de service
- Autorisations requises pour votre compte
La validation se termine et enregistre la preuve de toutes les vérifications dans le plan. L’état du plan est mis à jour vers Validated.
Passer en revue les résultats de validation
Consultez la section Justificatif de validation sur .azure/plan.md, qui montre :
- Commandes exécutées
- Timestamp
- Résultats (réussis ou échoués)
Exemple :
## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed
Si la validation échoue, passez en revue les erreurs et demandez à votre assistant IA de résoudre les problèmes :
Fix the validation errors and try again
Conseil / Astuce
Si la validation échoue, vérifiez que votre compte Azure dispose des autorisations requises et que les ressources spécifiées dans le plan sont disponibles dans votre région sélectionnée.
Déployer sur Azure
Lorsque votre plan est validé, indiquez à votre assistant IA :
Deploy my application to Azure
La azure-deploy compétence :
- Confirme que l’état du plan est
Validated - Provisionne des ressources Azure (stockage, service d'application, surveillance)
- Déploie votre code d’application
- Configure les paramètres de l’application
- Fournit votre point de terminaison d’application
Le déploiement prend généralement 3 à 5 minutes.
Afficher votre application déployée
Une fois le déploiement réussi, votre assistant IA fournit les éléments suivants :
- URL de l’application (pour App Service)
- Nom du compte de stockage et clés d’accès
- Clé d’instrumentation Application Insights
Exemple :
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/...
Pour vérifier que votre application est en cours d’exécution, visitez l’URL de votre application dans un navigateur.
Conseil / Astuce
Si le déploiement échoue, vérifiez la sortie d’erreur pour connaître les problèmes d’autorisation ou de quota. Exécutez az account show pour vérifier que vous êtes authentifié auprès de l’abonnement approprié.
Vérifier votre déploiement
Testez votre application :
- Visitez votre URL : ouvrez l’URL de l’application dans un navigateur.
- Vérifier la surveillance : affichez les journaux d’activité dans Application Insights.
- Fonctionnalité de test : utilisez les fonctionnalités clés de votre application.
Demandez à votre assistant IA de surveiller l’état :
Show me the application logs and performance metrics
Votre assistant IA interroge Application Insights et affiche les données récentes d’activité, d’erreurs et de performances.
Mettre à jour et redéployer
Si vous apportez des modifications de code, redéployez facilement :
Mettez à jour votre code dans votre éditeur.
Demandez à votre assistant IA :
Update the deployment with my latest changesLa compétence s’exécute
azure-preparepour vérifier les modifications, puisazure-deploypour mettre à jour vos ressources.
Les ressources mises à jour réutilisent l’infrastructure existante. Seuls les composants modifiés sont redéployés.
Nettoyer les ressources
Lorsque vous n’avez plus besoin de votre application, supprimez Azure ressources pour éviter les frais :
Delete all Azure resources for this application
Votre assistant IA :
- Répertorie les ressources à supprimer (pour votre confirmation)
- Supprime le groupe de ressources et tout le contenu
- Confirme la fin du nettoyage
Exemple :
Resources to delete:
- Resource Group: my-app-rg
- All contained resources
Are you sure? (yes/no)
Tapez yes pour confirmer la suppression.
Résolution des problèmes
Échec du déploiement avec une erreur d’authentification
Problem : Votre assistant IA ne peut pas s'authentifier auprès de Azure.
Solution: Réauthentifier à l’aide az login et réessayer.
Échec de la validation du plan
Problem : Azure Skills signale des erreurs de validation.
Solution: Demandez à votre assistant IA de passer en revue et de résoudre les problèmes :
Why did validation fail? Fix the errors.
Application non accessible après le déploiement
Problème: L’URL fournie retourne une erreur ou expire.
Solution:
Vérifiez que l’URL est correcte.
Attendez 1 à 2 minutes pour la propagation DNS.
Consultez les journaux d'Application Insights pour vérifier les erreurs.
Show me recent errors in Application Insights
Étapes suivantes
- Azure documentation du serveur MCP (Model Context Protocol) : détails techniques plus approfondis