Présentation
Ce module vous apprend à utiliser Azure Command-Line Interface (CLI) pour créer et gérer efficacement des ressources Azure. Azure CLI est un outil multiplateforme qui vous permet d’exécuter des commandes d’administration via des interfaces de terminal, ce qui en fait idéal pour la gestion interactive des ressources et les déploiements automatisés.
Pourquoi Azure CLI importe
Azure CLI offre un moyen cohérent et scriptable de gérer les ressources Azure sur les plateformes Windows, Linux et macOS. Contrairement à l’interface graphique du portail Azure, Azure CLI active :
- Automatisation à grande échelle : Gérez des centaines de ressources avec des scripts au lieu de clics manuels.
- Contrôle de version : Stockez les commandes d’infrastructure dans Git en même temps que le code de l’application.
- Intégration CI/CD : Incorporer la gestion des ressources Azure dans des pipelines DevOps.
- Consistance: Exécutez les mêmes commandes dans les environnements de développement, de préproduction et de production.
- Flexibilité: Travaillez à partir de votre terminal local, d’Azure Cloud Shell ou de conteneurs Docker.
Objectifs d’apprentissage
Une fois ce module terminé, vous pourrez :
- Comprendre la syntaxe Azure CLI : Découvrez la structure de commandes, notamment les groupes de références, les commandes, les paramètres et les valeurs.
- Installez et configurez Azure CLI : Configurez Azure CLI sur Linux, macOS ou Windows et authentifiez-vous auprès de votre abonnement Azure.
- Créez des ressources Azure de manière interactive : Exécutez des commandes sur le terminal pour créer des groupes de ressources et des comptes de stockage.
- Automatiser avec des scripts Bash : Écrivez et exécutez des scripts qui utilisent des commandes Azure CLI pour des tâches répétitives.
-
Résolvez efficacement les problèmes suivants : Utilisez le
--debugparamètre et comprenez les différences de langage de script pour résoudre les problèmes courants. -
Travaillez efficacement : Trouvez de l’aide en utilisant les index de documentation de
az find,--help, et Azure CLI.
Conditions préalables
- Expérience de ligne de commande : Connaissance des interfaces terminales Bash, PowerShell ou similaires.
- Principes fondamentaux d’Azure : Compréhension de base des concepts Azure, notamment les groupes de ressources, les comptes de stockage et les abonnements.
- Expérience du portail Azure : Expérience pratique de gestion des ressources Azure via l’interface du portail Azure.
- Sensibilisation devOps : Connaissance générale des pratiques d’automatisation et de gestion de l’infrastructure.