Installation de l’interface de ligne de commande Azure

Effectué

Dans notre scénario, vos administrateurs préfèrent exécuter des scripts localement sur leurs ordinateurs plutôt que d’utiliser Azure Cloud Shell. Étant donné que votre équipe utilise un mélange de Windows, Linux et macOS, votre tâche consiste à garantir qu’Azure CLI fonctionne sur tous ces appareils. L’utilisation d’un script permet à vos administrateurs de gérer et d’automatiser l’infrastructure Azure pour votre organisation à partir de leur système d’exploitation préféré sur leurs ordinateurs locaux.

Que faut-il installer ?

Azure CLI est constitué de deux types de groupes de commandes de référence : cœur et extension.

  • Cœur : Les références Azure CLI qui sont publiées en tant que partie permanente de l’interface CLI sont appelées références principales. Toutes les références principales sont installées avec l’interface Azure CLI et vous ne pouvez pas choisir un sous-ensemble de références. Si vous exécutez l’interface CLI par le biais d’Azure Cloud Shell, les références principales sont toujours à jour.

  • Extensions : Les extensions ne sont pas fournies dans le cadre de l’interface CLI mais elles sont exécutées en tant que commandes CLI. Certaines extensions font partie intégrante de l’interface Azure CLI, mais souvent, une extension vous permet d’accéder à la une préversion et aux commandes expérimentales. Un groupe de référence unique, tel que az iot, peut avoir à la fois des commandes principales et des commandes d'extension.

Pour exécuter des commandes Azure CLI, vous devez installer références de base sur votre ordinateur local ou exécuter Azure Cloud Shell avec des références de base préinstallées. Vous êtes invité(e) à installer des références d’extension la première fois que vous essayez d’utiliser une commande d’extension.

Où installer Azure CLI

Azure CLI peut être installé à plusieurs emplacements :

  • Windows
  • Linux
  • macOS

Azure CLI peut également être exécuté à l’intérieur d’un conteneur Docker.

Vous n’avez pas besoin d’installer Azure CLI dans Azure Cloud Shell, car les références Azure CLI Core sont préinstallées.

Comment installer Azure CLI

Windows

Il existe quatre façons d'installer Azure CLI sous Windows :

  • Microsoft Installer (MSI)
  • Microsoft Installer (MSI) dans PowerShell
  • Gestionnaire de package Windows
  • Package ZIP

Linux

Utilisez le gestionnaire de package d’une distribution Linux lors de l’installation d’Azure CLI dans Linux.

  • apt (Ubuntu, Debian)
  • dnf (RHEL, CenOS Stream)
  • tdnf (Azure Linux)
  • zypper (open SUSE, SLES)

macOS

Sur macOS, utilisez Homebrew pour installer Azure CLI. Si la commande brew n’est pas disponible, vous devrez probablement installer le gestionnaire de package Homebrew. Pour plus d’informations, consultez le site web de Homebrew.

Comment exécuter Azure CLI

Vous pouvez exécuter Azure CLI dans votre environnement de choix.

  • Linux Bash shell
  • PowerShell 7
  • Windows PowerShell
  • Windows Cmd shell
  • Azure Cloud Shell

Il est important de connaître les différences de syntaxe d’environnement lors du choix de l’environnement à utiliser. Un script Azure CLI testé dans PowerShell 7 peut ne pas s’exécuter dans Windows PowerShell ou Bash en raison d’une ou plusieurs des différences de script suivantes :

  • Caractère de continuation de ligne
  • Variables
  • Identificateurs aléatoires
  • Quoting

À mesure que vous intégrez à Azure CLI, les différences de syntaxe Learn Azure CLI dans Bash, PowerShell et Cmd étape du didacticiel peuvent vous aider à en savoir plus.