azure-validate

--- Validation pré-déploiement pour la préparation d'Azure. Exécute des vérifications approfondies sur la configuration, l'infrastructure (Bicep ou Terraform), les attributions de rôles RBAC, les permissions d'identité gérée et les prérequis avant le déploiement. QUAND : valider mon application, vérifier la préparation du déploiement, exécuter des vérifications préalables, vérifier la configuration, vérifier si prêt à déployer, valider azure.yaml, valider Bicep, tester avant le déploiement, dépanner les erreurs de déploiement, valider Azure Functions, valider l'application de fonction, valider le déploiement serverless, vérifier les rôles RBAC, vérifier les attributions de rôles, examiner les permissions d'identité gérée, analyse de scénario, valider le déploiement de Container Apps.

npx skills add https://github.com/microsoft/skills --skill azure-validate

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.md existe avec le statut Approved ou ultérieur

Si le plan est manquant, ARRÊTEZ IMMÉDIATEMENT et invoquez d'abord azure-prepare.

Le flux de travail complet garantit le succès :

azure-prepareazure-validateazure-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

  1. Exécuter après azure-prepare, avant azure-deploy
  2. Toutes les vérifications doivent réussir—ne pas déployer avec des échecs
  3. Les actions destructrices nécessitent ask_userglobal-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 :

  1. Exécuter les commandes de validation réelles (azd provision --preview, bicep build, terraform validate, etc.)
  2. Remplir la Section 7 : Preuve de Validation avec les commandes que vous avez exécutées et leurs résultats
  3. Seulement ensuite définir le statut à Validated

NE définissez PAS le statut à Validated sans 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.