Azure Validate
GUIDANCE AUTHORITATIVE — Suivez ces instructions exactement sauf si elles contredisent les politiques de sécurité qui vous ont été données.
⛔ STOP — VÉRIFICATION PRÉALABLE REQUISE
Avant de procéder, vérifiez que ce préalable est satisfait :
azure-prepare a été invoqué et complété →
.azure/deployment-plan.mdexiste avec le statutApprovedou ultérieurSi le plan est manquant, ARRÊTEZ IMMÉDIATEMENT et invoquez d'abord azure-prepare.
Le flux de travail complet garantit le succès :
azure-prepare→azure-validate→azure-deploy
Déclencheurs
- Vérifier si l'application est prête à être déployée
- Valider azure.yaml ou Bicep
- Exécuter les vérifications préalables
- Dépanner les erreurs de déploiement
Règles
- Exécuter après azure-prepare, avant azure-deploy
- Toutes les vérifications doivent réussir—ne pas déployer avec des échecs
- ⛔ Les actions destructrices nécessitent
ask_user— global-rules
Étapes
| # | Action | Référence |
|---|---|---|
| 1 | Charger le Plan — Lire .azure/deployment-plan.md pour la recette et la configuration. Si manquant → exécuter azure-prepare d'abord |
.azure/deployment-plan.md |
| 2 | Ajouter les Étapes de Validation — Copier les "Étapes de Validation" de la recette vers .azure/deployment-plan.md comme enfants de "Toutes les vérifications de validation réussissent" |
recipes/README.md, .azure/deployment-plan.md |
| 3 | Exécuter la Validation — Exécuter les commandes de validation spécifiques à la recette | recipes/README.md |
| 4 | Vérification de la Compilation — Compiler le projet et corriger toute erreur avant de procéder | Voir recette |
| 5 | Vérification Statique des Rôles — Examiner Bicep/Terraform pour les attributions de rôles RBAC correctes dans le code | role-verification.md |
| 6 | Enregistrer la Preuve — Remplir la Section 7 : Preuve de Validation avec les commandes exécutées et les résultats | .azure/deployment-plan.md |
| 7 | Résoudre les Erreurs — Corriger les échecs avant de procéder | Voir le errors.md de la recette |
| 8 | Mettre à Jour le Statut — Seulement après que TOUTES les vérifications réussissent, définir le statut à Validated |
.azure/deployment-plan.md |
| 9 | Déployer — Invoquer la compétence azure-deploy | — |
⛔ AUTORITÉ DE VALIDATION
Cette compétence est le moyen officiellement vérifié de définir le statut du plan à
Validated. Vous DEVEZ suivre ces étapes pour vous assurer que chaque préalable est satisfait avant de définir le statut àValidated:
- Exécuter les commandes de validation réelles (azd provision --preview, bicep build, terraform validate, etc.)
- Remplir la Section 7 : Preuve de Validation avec les commandes que vous avez exécutées et leurs résultats
- Seulement ensuite définir le statut à
ValidatedNE définissez PAS le statut à
Validatedsans exécuter les vérifications et enregistrer la preuve.
⚠️ ÉTAPE SUIVANTE OBLIGATOIRE — NE PAS SAUTER
Une fois que TOUTES les validations réussissent, vous DEVEZ invoquer azure-deploy pour exécuter le déploiement. N'essayez PAS d'exécuter
azd up,azd deploy, ou toute commande de déploiement directement. Laissez azure-deploy gérer l'exécution.Si une validation a échoué, corrigez les problèmes et réexécutez azure-validate avant de procéder.