Installation de l’interface de ligne de commande Azure

Effectué

Dans cette unité, vous allez apprendre à choisir le meilleur environnement pour exécuter des commandes Azure CLI , installer Azure CLI sur votre ordinateur local et vérifier l’installation en vérifiant la version.

Choisir votre environnement

Azure CLI s’exécute dans Bash, PowerShell et le terminal de commande Windows (Cmd.exe). Avec quelques exceptions, toute tâche que vous pouvez effectuer dans le portail Azure peut également être effectuée à l’aide d’Azure CLI. Voici quelques facteurs à prendre en compte lors du choix de l’outil de script le plus approprié pour vos besoins :

  • Automatisation: Avez-vous besoin d’automatiser des tâches complexes ou répétitives ? Azure PowerShell et Azure CLI prennent en charge l’automatisation, alors que le portail Azure ne le fait pas.

  • Courbe d’apprentissage : Avez-vous besoin d’effectuer une tâche rapidement sans apprendre de nouvelles commandes ou syntaxe ? Le portail Azure est convivial et ne nécessite pas de commandes ou de syntaxe d’apprentissage. En revanche, Azure PowerShell et Azure CLI nécessitent une compréhension de la syntaxe de l’interpréteur de commandes et des exigences spécifiques pour chaque commande.

  • Ensemble de compétences d’équipe : Votre équipe dispose-t-elle d’une expertise existante ? Par exemple, si votre équipe utilise déjà PowerShell pour gérer d’autres produits tels que Windows, Exchange Server ou Microsoft 365, ils peuvent trouver Azure PowerShell comme un choix plus confortable et plus efficace.

Remarque

Cet exercice vous guide tout au long de la création d’une installation localed’Azure CLI. Toutefois, le reste de ce module utilise Azure Cloud Shell dans l’environnement de bac à sable Microsoft Learn gratuit. Si vous préférez, vous pouvez envisager cet exercice d’installation facultatif et passer en revue uniquement les instructions.

Méthodes d’installation par plateforme

Les sections suivantes fournissent des instructions d’installation spécifiques à la plateforme pour Azure CLI. Choisissez la section qui correspond à votre système d’exploitation.

Installer Azure CLI sur Windows

  1. Téléchargez et installez la dernière version d’Azure CLI. Lorsque le programme d’installation demande s’il peut apporter des modifications à votre ordinateur, sélectionnez la zone Oui .

    Si vous avez déjà installé Azure CLI, l’exécution de l’installation 32 bits ou 64 bits de Microsoft Installer (MSI) remplace une installation existante.

  2. Une fois l’installation terminée, fermez et rouvrez toute fenêtre de terminal active pour vous assurer que les variables d’environnement sont actualisées.

  3. Ouvrez l'Invite de commandes Windows, PowerShell ou le Terminal Windows pour exécuter des commandes Azure CLI.

Cet exercice vous a guidé dans l’utilisation de Microsoft Installer. Pour plus d’options d’installation de Windows, consultez Installer Azure CLI sur Windows.

Installer Azure CLI sur Linux

  1. Déterminez votre version d’Ubuntu ou Debian :

    source /etc/os-release
    echo "OS: $NAME"
    echo "Version: $VERSION"
    

    Pour les versions prises en charge d’Ubuntu et Debian, consultez Avant de commencer.

  2. Installez Azure CLI sur Ubuntu ou Debian à l’aide de l’outil Advanced Packaging Tool (apt) et de la ligne de commande Bash :

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  3. Vérifiez que l’installation s’est terminée correctement :

    az version
    

Pour plus d’options d’installation de Linux, notamment Red Hat Enterprise Linux (RHEL),CentOS, Fedora et d’autres distributions, consultez Installer Azure CLI sur Linux.

Installer Azure CLI sur macOS

  1. Si homebrew n’est pas disponible sur votre système, installez Homebrew avant de continuer.

  2. Mettez à jour les informations de votre référentiel Homebrew et exécutez la commande Azure CLIinstall :

    brew update && brew install azure-cli
    
  3. Vérifiez l’installation :

    az version
    

Pour plus d’informations, notamment la résolution des problèmes dans macOS, consultez Installer Azure CLI sur macOS.

Votre ordinateur local est maintenant configuré pour administrer des ressources Azure avec Azure CLI. Vous pouvez maintenant utiliser Azure CLI localement pour entrer des commandes ou exécuter des scripts. Azure CLI transfère vos commandes aux centres de données Azure, où elles s’exécutent à l’intérieur de votre abonnement Azure.

Vérifier l’installation d’Azure CLI

Vérifiez votre installation d’Azure CLI en retournant la version d’Azure CLI à l’aide de la az version commande :

az version

Vous pouvez vous attendre à la réponse suivante d’Azure CLI :

{
  "azure-cli": "2.65.0",
  "azure-cli-core": "2.65.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}

Remarque

Les numéros de version ci-dessus sont des exemples. Votre version installée peut être différente en fonction de l’installation d’Azure CLI.

Méthodes d’authentification

Lorsque vous utilisez une installation locale d’Azure CLI, vous devez vous authentifier avant de pouvoir exécuter des commandes Azure . Il existe plusieurs façons de s’authentifier auprès d’Azure à l’aide d’Azure CLI :

Le tableau suivant compare les méthodes d’authentification les plus courantes :

Méthode d’authentification Idéal pour Avantage
Azure Cloud Shell Tests rapides et apprentissage Azure Cloud Shell vous authentifie automatiquement et constitue le moyen le plus simple de commencer. Aucune installation locale n’est requise.
Connexion interactive Développement et apprentissage locaux Connectez-vous via votre navigateur avec la az login commande. La connexion interactive vous donne un sélecteur d’abonnement pour définir automatiquement votre abonnement par défaut.
Identité managée Applications et services hébergés par Azure Les identités managées fournissent une identité managée Azure pour les applications à utiliser lors de la connexion aux ressources qui prennent en charge l’authentification Microsoft Entra . Élimine la nécessité de gérer les secrets, les informations d’identification, les certificats et les clés.
Principal de service Automatisation de la production et CI/CD Lorsque vous écrivez des scripts, l’utilisation d’un principal de service est l’approche d’authentification recommandée. Vous accordez uniquement les autorisations appropriées nécessaires à un principal de service, ce qui sécurise votre automatisation.

Se connecter de manière interactive

  1. Si vous avez choisi d’installer Azure CLI localement, authentifiez-vous auprès d’Azure à l’aide de la az login commande :

    az login
    

    Azure CLI lance généralement votre navigateur par défaut pour ouvrir la page de connexion Azure . Si la page de connexion Azure ne démarre pas, suivez les instructions de ligne de commande et entrez un code d’autorisation à l’adresse https://aka.ms/devicelogin.

  2. Si vous avez accès à plusieurs abonnements, vous êtes invité à sélectionner un abonnement Azure au moment de la connexion.

Important

À compter de 2025, Microsoft applique l’authentification multifacteur obligatoire (MFA) pour Azure CLI et d’autres outils en ligne de commande. Les nouvelles exigences de l’authentification multifacteur ont un impact sur les identités utilisateur Microsoft Entra ID . Ils n'affectent pas les profils de charge de travail, tels que les principaux de service et les identités managées.