Installation de l’interface de ligne de commande Azure
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
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.
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.
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
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.
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 bashVé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
Si homebrew n’est pas disponible sur votre système, installez Homebrew avant de continuer.
Mettez à jour les informations de votre référentiel Homebrew et exécutez la commande Azure CLI
install:brew update && brew install azure-cliVé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
Si vous avez choisi d’installer Azure CLI localement, authentifiez-vous auprès d’Azure à l’aide de la
az logincommande :az loginAzure 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.
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.