Installer Azure CLI sur macOS
L’interface de ligne de commande Azure (CLI) est un outil en ligne de commande multiplateforme qui peut être installé localement sur les ordinateurs macOS. Vous pouvez utiliser Azure CLI pour vous connecter à Azure et exécuter des commandes d’administration sur des ressources Azure à l’aide d’invites de ligne de commande interactives ou d’un script.
Pour la plateforme macOS, installez Azure CLI avec le gestionnaire de package homebrew. Homebrew facilite le maintien à jour de votre installation de la mise à jour de l’interface CLI. Le package CLI a été testé sur macOS 10.9 et les versions ultérieures.
La version actuelle d’Azure CLI est 2.67.0. Pour plus d’informations sur la version la plus récente, consultez les Notes de publication. Pour connaître la version que vous avez installée et savoir si elle nécessite d’être mise à jour, exécutez az version.
Installer avec Homebrew
Homebrew est le moyen le plus simple pour gérer votre installation d’interface de ligne de commande. Il offre des moyens pratiques pour installer, mettre à jour et désinstaller. Si vous ne disposez pas de Homebrew sur votre système, installez Homebrew avant de continuer.
Vous pouvez installer Azure CLI sur macOS en mettant à jour vos informations de référentiel Homebrew, puis en exécutant la commande install
:
brew update && brew install azure-cli
Dépannage
Si vous rencontrez un problème lors de l’installation de l’interface de ligne de commande via Homebrew, voici quelques erreurs courantes. Si vous rencontrez un problème qui n’est pas traité ici, signalez ce problème sur GitHub.
La saisie semi-automatique ne fonctionne pas
La formule Homebrew d’Azure CLI installe un fichier de complétion nommé az
dans le répertoire de complétion géré par Homebrew (l’emplacement par défaut est /usr/local/etc/bash_completion.d/
). Pour permettre la saisie semi-automatique, suivez les instructions fournies par Homebrew ici.
Pour Zsh, ajoutez les deux lignes suivantes au bas de votre fichier .zshrc
, puis enregistrez et rechargez votre profil Zsh.
autoload bashcompinit && bashcompinit
source $(brew --prefix)/etc/bash_completion.d/az
Impossible de trouver des packages Python ou des packages installés
Une incompatibilité de version mineure ou un autre problème a pu se produire lors de l’installation de Homebrew. L’interface CLI n’utilise pas d’environnement virtuel Python, ainsi, elle s’appuie sur la recherche de la version de Python installée. Un correctif possible consiste à installer et à relier la dépendance python@3.10
depuis Homebrew.
brew update && brew install python@3.10 && brew upgrade python@3.10
brew link --overwrite python@3.10
La version 1.x de l’interface de ligne de commande est installée
Si une version obsolète a été installée, cela peut être dû à un cache Homebrew périmé. Suivez les instructions de mise à jour.
Le proxy bloque la connexion
Il se peut que vous ne puissiez pas obtenir des ressources à partir de Homebrew, sauf si vous l’avez correctement configuré pour utiliser votre proxy. Suivez les instructions d’installation de proxy Homebrew.
Important
Si vous vous trouvez derrière un proxy, HTTP_PROXY
et HTTPS_PROXY
doivent être définis pour se connecter aux services Azure avec l’interface CLI.
Si vous n’utilisez pas l’authentification de base, il est recommandé d’exporter ces variables dans votre fichier .bashrc
.
Suivez toujours les stratégies de sécurité de votre entreprise et les exigences de votre administrateur système.
Pour obtenir les ressources Bottle de Homebrew, votre proxy doit autoriser les connexions HTTPS aux adresses suivantes :
https://formulae.brew.sh
https://homebrew.bintray.com
Update
L’interface de ligne de commande est régulièrement mise à jour avec des correctifs de bogues, des améliorations, de nouvelles fonctions ainsi que des fonctionnalités en préversion. Une nouvelle version est disponible à peu près toutes les trois semaines.
À compter de la version 2.11.0, Azure CLI fournit une commande dans l’outil pour effectuer la mise à jour vers la dernière version.
az upgrade
Cette commande met également à jour toutes les extensions installées par défaut. Pour plus d’options az upgrade
, consultez la page de référence des commandes. Pour les versions d’Azure CLI antérieures à 2.11.0, mettez à jour en réinstallant comme décrit dans Installer Azure CLI.
Vous pouvez aussi mettre à jour les informations de votre référentiel Homebrew local, puis mettre à niveau le package azure-cli
.
brew update && brew upgrade azure-cli
Désinstaller l’interface
Si vous décidez de désinstaller l’interface de ligne de commande Azure, nous sommes désolés de vous voir partir. Avant de la désinstaller, utilisez la commande az feedback
pour nous dire ce qui pourrait être amélioré ou révisé. Notre objectif est de rendre l’interface Azure CLI conviviale et exempte de bogues. Si vous avez rencontré un bogue, nous vous serions reconnaissants de bien vouloir signaler un problème lié à GitHub.
Utilisez homebrew pour désinstaller le package azure-cli
.
brew uninstall azure-cli
Supprimer les données
Si vous n’envisagez pas de réinstaller Azure CLI, supprimez ses données.
rm -rf ~/.azure
Autres méthodes d’installation
Si vous ne pouvez pas utiliser homebrew pour installer Azure CLI dans votre environnement, il est possible d’utiliser les instructions manuelles pour Linux. Ce processus n’est pas officiellement entretenu pour être compatible avec macOS. L’utilisation d’un gestionnaire de package tel que Homebrew est toujours recommandée. Utilisez uniquement la méthode d’installation manuelle si vous ne disposez d’aucune autre option disponible.
Pour les instructions d’installation manuelle, consultez Installer Azure CLI sur Linux manuellement.
Étapes suivantes
Maintenant que vous avez installé Azure CLI sur macOS, découvrez ses fonctionnalités et ses commandes courantes.