azure-validate

Validation pré-déploiement pour la conformité Azure. Effectue des vérifications approfondies de la configuration, de l'infrastructure (Bicep ou Terraform), des attributions de rôles RBAC, des permissions d'identité managée et des prérequis avant le déploiement. QUAND : valider mon application, vérifier la disponibilité au déploiement, exécuter des vérifications préliminaires, vérifier la configuration, contrôler si prêt à déployer, valider azure.yaml, valider Bicep, tester avant le déploiement, résoudre les erreurs de déploiement, valider Azure Functions, valider une function app, valider un déploiement serverless, vérifier les rôles RBAC, contrôler les attributions de rôles, examiner les permissions d'identité managée, analyse what-if, valider un déploiement Container Apps.

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

Azure Validate

GUIDANCE FAISANT AUTORITÉ — Suivez ces instructions exactement sauf si elles contredisent les politiques de sécurité qui vous sont données.

⛔ ARRÊT — VÉRIFICATION PRÉALABLE REQUISE

Avant de procéder, vérifiez que cette condition préalable est remplie :

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 azure-prepare en premier.

Le flux de travail complet assure la réussite :

azure-prepareazure-validateazure-deploy

Triggers

  • Vérifier que l'application est prête à être déployée
  • Valider azure.yaml ou Bicep
  • Exécuter les vérifications préalables au déploiement
  • Dépanner les erreurs de déploiement

Rules

  1. Exécuter après azure-prepare, avant azure-deploy
  2. Toutes les vérifications doivent réussir—ne pas déployer avec des erreurs
  3. Les actions destructrices nécessitent ask_userglobal-rules

Steps

# 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 en premier .azure/deployment-plan.md
2 Ajouter les Étapes de Validation — Copier les "Validation Steps" de la recette vers .azure/deployment-plan.md comme enfants de "All validation checks pass" 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 Build — Construire le projet et corriger les erreurs avant de procéder Voir recette
5 Vérification Statique des Rôles — Examiner Bicep/Terraform pour vérifier les attributions de rôles RBAC correctes dans le code role-verification.md
6 Enregistrer la Preuve — Remplir Section 7: Validation Proof 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 fichier errors.md de la recette
8 Mettre à Jour le Statut — Uniquement 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 la façon officiellement vérifiée de définir le statut du plan à Validated. Vous DEVEZ suivre ces étapes pour vous assurer que chaque condition préalable est remplie 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 Section 7: Validation Proof avec les commandes que vous avez exécutées et leurs résultats
  3. Seulement ensuite définir le statut à Validated

NE PAS définir le statut à Validated sans exécuter les vérifications et enregistrer la preuve.


⚠️ PROCHAINE ÉTAPE OBLIGATOIRE — NE PAS IGNORER

Après que TOUTES les validations réussissent, vous DEVEZ invoquer azure-deploy pour exécuter le déploiement. NE PAS tenter 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.

Skills similaires