Summary
Votre organisation a besoin d’un moyen plus rapide et plus cohérent pour créer et gérer l’infrastructure en tant que modèles de code et scripts opérationnels. Vous vouliez réduire le temps passé à rechercher de la documentation, éliminer les erreurs de sécurité courantes et rendre IaC accessible aux ingénieurs qui ne sont pas Bicep spécialistes.
Dans ce module, vous avez appris comment GitHub Copilot modifie le flux de travail de création IaC. Vous avez exploré la différence entre les approches déclaratives et impératives de l’infrastructure, et vu comment Copilot raccourcit chaque étape de la boucle interne IaC. De la génération de définitions de ressources et de la révision des configurations de sécurité, à la transformation de modèles et à la génération de la documentation.
Vous avez mis en œuvre des techniques d’ingénierie des prompts afin de générer des modèles Bicep à l’aide de requêtes « zero-shot », « few-shot » et orientées rôles. Vous avez pratiqué l’affinement itératif. Création d’un modèle dans des couches, validation de chaque incrément avant d’ajouter la suivante. Vous avez appris les erreurs de saisie les plus courantes qui entraînent des résultats non sécurisés ou incomplets.
Vous avez également utilisé GitHub Copilot pour générer des scripts Azure CLI et Azure PowerShell avec des vérifications d’idempotency, la gestion des erreurs et la validation des paramètres. Vous avez appliqué le modèle de traduction pour convertir des scripts entre les outils.