Gérer des déploiements cloud complexes à l’aide des fonctionnalités avancées de modèle ARM JSON
Ce module vous apprend à utiliser les fonctionnalités avancées des modèles ARM JSON pour les déploiements conditionnels et la gestion des secrets.
Objectifs d’apprentissage
À l’issue de ce module, vous pourrez :
- Contrôler l’ordre de déploiement des ressources à l’aide de la construction
dependsOn
. - Affecter de manière sécurisée des secrets tels que des mots de passe aux ressources de vos modèles en utilisant Azure Key Vault et votre modèle ARM.
- Déployer des ressources de manière conditionnelle à l’aide de la construction
condition
et des paramètres au moment du déploiement. - Déployer plusieurs ressources du même type à l’aide de la construction
copy
pour réduire les configurations répétitives.
Prérequis
- Bonne connaissance d’Azure, notamment le portail Azure, les abonnements, les groupes de ressources et les définitions de ressource.
- Découvrez comment créer et exécuter des modèles ARM de base.
- Visual Studio Code (installé localement).
- L’extension Outils Azure Resource Manager pour Visual Studio Code (installée localement).
- L’extension PowerShell pour Visual Studio Code (installée localement).
- Sur Windows, le client OpenSSH.
- Un des deux éléments suivants :
- Les derniers outils Azure CLI (installés localement).
- La dernière version d’Azure PowerShell et le module Azure PowerShell (installés localement).