Qu’est-ce qu’Azure CLI ?

Effectué

Azure CLI est un programme en ligne de commande permettant de se connecter à Azure et d’exécuter des commandes d’administration sur des ressources Azure. Il s’exécute sur Linux, macOS et Windows, et permet aux administrateurs et aux développeurs d’exécuter leurs commandes par le biais d’un terminal ou d’une invite de ligne de commande (ou d’un script) plutôt qu’un navigateur web. Par exemple, pour redémarrer une machine virtuelle, vous pouvez utiliser la commande suivante :

az vm restart -g MyResourceGroup -n MyVm

Azure CLI fournit des outils en ligne de commande multiplateformes pour la gestion des ressources Azure. Vous pouvez l’installer facilement en local sur des ordinateurs Linux, Mac ou Windows. Vous pouvez également utiliser Azure CLI à partir d’un navigateur via Azure Cloud Shell. Dans les deux cas, vous pouvez l’utiliser de manière interactive ou à l’aide de scripts. Pour une utilisation interactive, vous devez tout d’abord lancer un shell (comme cmd.exe sur Windows, ou Bash sur Linux ou macOS), puis entrer une commande à l’invite du shell. Pour automatiser des tâches répétitives, assemblez les commandes CLI dans un script d’interpréteur de commandes en respectant la syntaxe de l’interpréteur choisi, puis exécutez le script.

Comment installer l’interface Azure CLI

Sur Linux et macOS, utilisez un gestionnaire de package pour installer l’interface Azure CLI. Le gestionnaire de package recommandé diffère selon le système d’exploitation et la distribution :

  • Linux : apt-get sur Ubuntu, yum sur Red Hat et zypper sur OpenSUSE
  • Mac : Homebrew

Azure CLI étant disponible dans le référentiel Microsoft, vous devez commencer par ajouter celui-ci à votre gestionnaire de package.

Sur Windows, vous pouvez installer Azure CLI en téléchargeant et exécutant un fichier MSI.

Utilisation d’Azure CLI dans des scripts

Si vous souhaitez utiliser les commandes Azure CLI dans des scripts, vous devez être informé des problèmes liés à l’interpréteur de commandes (ou à l’environnement) utilisé pour l’exécution du script. Par exemple, dans un shell Bash, vous allez utiliser cette syntaxe lors de la définition de variables :

variable="value"
variable=integer

Si vous utilisez un environnement PowerShell pour exécuter des scripts Azure CLI, vous devez utiliser cette syntaxe pour les variables :

$variable="value"
$variable=integer

Vous devez installer Azure CLI avant de pouvoir l’utiliser pour gérer les ressources Azure à partir d’un ordinateur local. Les étapes d’installation varient pour Windows, Linux et macOS mais, une fois l’installation effectuée, les commandes sont communes aux différentes plateformes.