Tutoriel installation Azure CLI Windows Linux

Comment installer Azure CLI sur Windows et Linux ?

I. Présentation

Dans ce tutoriel, nous allons apprendre à installer Azure CLI sur une machine Windows ou Linux afin de pouvoir profiter du jeu de commandes spécifique au Cloud Azure de Microsoft.

Azure CLI donne accès à différentes commandes qui permettent de créer et gérer les ressources du Cloud Azure. Ces commandes sont différentes de celles que l’on peut utiliser en PowerShell : il s’agit d’un jeu de commandes à part. Pour utiliser Azure CLI, vous devez disposer d’un compte sur Azure : normalement, c’est déjà le cas si vous avez des ressources sur Azure.

Note : Azure CLI s’installe sur Windows, Linux, macOS mais également dans un container Docker. Ici, nous verrons l’installation sous Windows et Linux. D’ailleurs, Azure CLI est codé en Python !

Pour les plus pressés, sachez qu’Azure CLI est utilisable directement en mode Web à partir de l’adresse « https://shell.azure.com/« . La première fois, il sera nécessaire de créer un compte de stockage.

II. Installer Azure CLI sur Windows

L’installation d’Azure CLI sur Windows s’effectue de différentes façons : package MSI, PowerShell ou encore à partir des dépôts de Chocolatey. Dans cet exemple, j’utilise une machine sous Windows 11, mais la procédure s’applique aux autres versions : Windows 10, Windows Server…

Pour l’installation à partir d’un package MSI, il y a un lien officiel Microsoft qui permet de télécharger directement le package :

Ensuite, l’installation s’effectue en quelques clics…

Installer Azure CLI sur Windows

S’il y a des amateurs de Chocolatey, voici la commande permettant d’installer Azure CLI :

choco install azure-cli

Une fois l’installation effectuée, vous pouvez commencer à utiliser ce nouveau jeu de commandes… À partir de n’importe quelle console sous Windows, notamment Windows PowerShell et PowerShell.

Vous pouvez obtenir la version actuelle d’Azure CLI installée sur votre machine avec cette commande :

az --version

Exemple de sortie :

Azure CLI - Obtenir la version

L’information « Your CLI is up-to-date » permet de voir que l’on a bien la dernière version. Sachez que par la suite, vous pouvez mettre à jour votre version d’Azure CLI avec la commande suivante :

az upgrade

III. Installer Azure CLI sur Linux

Pour l’installation sur Linux, Microsoft met à disposition un script prêt à l’emploi. Toutefois, c’est bien aussi de le faire étape par étape pour comprendre ce que l’on fait. Dans cet exemple, j’utilise une machine sous Debian 11.

Commençons par mettre à jour le cache des paquets et installer certains paquets nécessaires :

sudo apt-get update
sudo apt-get install ca-certificates curl apt-transport-https lsb-release gnupg

Ensuite, il faut télécharger et ajouter la clé GPG de Microsoft sur sa machine locale :

curl -sL https://packages.microsoft.com/keys/microsoft.asc |
   gpg --dearmor |
   sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null

Puis, on ajoute un nouveau dépôt dédié à Azure CLI et mis à disposition par Microsoft, afin de pouvoir télécharger le paquet.

AZ_REPO=$(lsb_release -cs)
echo "deb (arch=amd64) https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" |
   sudo tee /etc/apt/sources.list.d/azure-cli.list

On termine par mettre à jour le cache des paquet et installer le paquet « azure-cli » :

sudo apt-get update
sudo apt-get install azure-cli

L’installation s’effectue dans la foulée :

Installer Azure CLI sur Linux - Debian

Désormais, le jeu de commande « az » est disponible sur l’hôte Linux !

IV. Se connecter à Azure avec Azure CLI

À partir d’une console PowerShell, il faut établir la connexion au Cloud Azure pour accéder à ses ressources. La commande suivante doit être utilisée :

az login

Sur Windows, un navigateur s’ouvrir s’il y a une interface graphique sur la machine, tandis que sur Linux sans interface graphique, il faudra valider l’authentification avec un code (« Device code« ). D’autres options sont disponibles, notamment pour effectuer une authentification par certificat, ou pour préciser un tenant spécifique (ce qui sera nécessaire lorsque le MFA est présent). D’ailleurs, s’il y a le MFA actif sur le tenant auquel vous souhaitez vous connecter, le message suivant apparaîtra : « The following tenants require Multi-Factor Authentication (MFA). Use ‘az login –tenant TENANT_ID’ to explicitly login to a tenant. »

az login --tenant

Une fois authentifié, la commande suivante permet d’obtenir les détails de votre compte :

az account show

L’aide sur le jeu de commandes Azure CLI est disponible ici :

az help

V. Conclusion

Voilà, Azure CLI est installé sur votre machine Windows ou Linux ! Vous n’avez plus qu’à l’utiliser selon vos besoins ! Il est à noter que la console « Azure Cloud Shell » intégrée à Windows Terminal prend en charge le jeu de commandes Azure CLI mais cela semble partiel (certaines commandes ne fonctionnent pas).

Hébergez votre site à partir de 2$ sur 👉👉👉

À propos Santana

Analyste en cybersécurité avec 5 ans d'expérience dans la protection des systèmes d'information contre les menaces et les attaques. Expertise dans la surveillance des réseaux, l'analyse des vulnérabilités, et la gestion des incidents de sécurité. Passionnée par l'innovation technologique et la mise en œuvre de solutions de sécurité robustes pour protéger les données sensibles et assurer la conformité réglementaire.

Vérifiez également

Azure Backup - Restauration par fichier Azure VM

Azure Backup : comment restaurer un ou plusieurs fichiers ?

I. Présentation Dans ce tutoriel, nous allons voir comment restaurer un ou plusieurs fichiers à …

Azure Backup - Restaurer une sauvegarde de VM Azure

Azure Backup : comment restaurer une machine virtuelle Azure ?

Table de Matieres1 I. Présentation2 II. Créer un compte de stockage3 III. Restaurer une VM …

Sauvegarder ses machines virtuelles Azure avec Azure Backup

Sauvegarder ses machines virtuelles Azure avec Azure Backup

Table de Matieres1 I. Présentation2 II. Créer un coffre recovery services3 III. Créer une stratégie …

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.