Introduction
Les scripts de déploiement dans les modèles Azure Resource Manager (modèles ARM) permettent une automatisation personnalisée de la gestion de votre environnement. Vous utilisez des scripts de déploiement pour exécuter vos propres scripts dans vos déploiements de modèle ARM.
Exemple de scénario
Supposons que vous êtes membre d’une équipe multifonctionnelle qui prend en charge une application. Votre équipe a adopté des modèles ARM pour créer et gérer les environnements de votre application. Une partie de l’environnement d’application comprend l’indexation de certaines ressources dans un compte de stockage. Vous avez décidé d’utiliser un script de déploiement pour vérifier que le compte de stockage a les ressources nécessaires.
Qu’allez-vous faire ?
Dans ce module, vous apprenez à ajouter un comportement personnalisé à vos modèles Bicep ou ARM JSON en utilisant un script de déploiement.
Remarque
Bicep est un langage de définition de vos ressources Azure. Il offre une expérience de création plus simple que JSON ainsi que d’autres fonctionnalités qui permettent d’améliorer la qualité de votre infrastructure en tant que code. Nous recommandons à toute personne débutant avec l’infrastructure en tant que code sur Azure d’utiliser Bicep au lieu de JSON. Pour en savoir plus sur Bicep, consultez le parcours d’apprentissage Notions de base de Bicep.
Quel est l’objectif principal ?
À la fin de ce module, vous pouvez effectuer des étapes personnalisées dans vos modèles ARM en utilisant un script de déploiement. Vous savez également définir des paramètres pour faciliter la réutilisation de vos scripts de déploiement.
Prérequis
Vous devez être familiarisé avec les points suivants :
- Création et déploiement de modèles ARM de base à l’aide de Bicep ou de JSON.
- Azure : Portail Azure, abonnements, groupes de ressources et définitions de ressources
Pour suivre les exercices du module, vous avez besoin des éléments suivants :
- Un abonnement Azure.
- Visual Studio Code installé localement.
- Un des deux éléments suivants :
- Extension Bicep pour Visual Studio Code installée localement.
- L’extension Outils Azure Resource Manager pour Visual Studio Code installée localement.
- Un des deux éléments suivants :
- Les derniers outils Azure CLI installés localement.
- Dernière version d’Azure PowerShell installée localement.