Installieren der Azure-Befehlszeilenschnittstelle
In dieser Lektion erfahren Sie, wie Sie die beste Umgebung für die Ausführung von Azure CLI-Befehlen auswählen, Azure CLI auf Ihrem lokalen Computer installieren und die Installation überprüfen, indem Sie die Version überprüfen.
Auswählen Ihrer Umgebung
Azure CLI wird in Bash, PowerShell und Windows-Eingabeaufforderung (Cmd.exe) ausgeführt. Mit wenigen Ausnahmen kann jede Aufgabe, die Sie im Azure-Portal ausführen können, auch mit Azure CLI durchgeführt werden. Im Folgenden finden Sie einige Faktoren, die Sie bei der Auswahl des am besten geeigneten Skripttools für Ihre Anforderungen berücksichtigen sollten:
Automatisierung: Müssen Sie komplexe oder sich wiederholende Aufgaben automatisieren? Azure PowerShell und Azure CLI unterstützen automatisierung, während das Azure-Portal nicht funktioniert.
Lernkurve: Müssen Sie eine Aufgabe schnell ausführen, ohne neue Befehle oder Syntax zu erlernen? Das Azure-Portal ist benutzerfreundlich und erfordert keine Lernbefehle oder Syntax. Im Gegensatz dazu benötigen Azure PowerShell und Azure CLI ein Verständnis der Befehlsshellsyntax und die spezifischen Anforderungen für jeden Befehl.
Teamkompetenz: Verfügt Ihr Team über vorhandene Kenntnisse? Wenn Ihr Team beispielsweise bereits PowerShell verwendet, um andere Produkte wie Windows, Exchange Server oder Microsoft 365 zu verwalten, kann es sein, dass Azure PowerShell eine komfortablere und effizientere Wahl ist.
Hinweis
Diese Übung führt Sie durch das Erstellen einer lokalen Installation von Azure CLI. Der Rest dieses Moduls verwendet jedoch Azure Cloud Shell in der kostenlosen Microsoft Learn-Sandkastenumgebung. Wenn Sie es vorziehen, können Sie diese Installationsübung optional in Betracht ziehen und nur die Anweisungen überprüfen.
Installationsmethoden nach Plattform
Die folgenden Abschnitte enthalten plattformspezifische Installationsanweisungen für Azure CLI. Wählen Sie den Abschnitt aus, der Ihrem Betriebssystem entspricht.
Installieren der Azure CLI unter Windows
Laden Sie die neueste Version von Azure CLI herunter, und installieren Sie sie. Wenn das Installationsprogramm fragt, ob änderungen an Ihrem Computer vorgenommen werden können, wählen Sie das Feld "Ja " aus.
Wenn Sie Zuvor Azure CLI installiert haben, überschreibt das Ausführen der 32-Bit- oder der 64-Bit-Version von Microsoft Installer (MSI) eine vorhandene Installation.
Schließen Sie nach Abschluss der Installation alle aktiven Terminalfenster, und öffnen Sie es erneut, um sicherzustellen, dass die Umgebungsvariablen aktualisiert werden.
Öffnen Sie die Windows-Eingabeaufforderung, PowerShell oder Windows Terminal , um Azure CLI-Befehle auszuführen.
Diese Übung führte Sie durch die Verwendung von Microsoft Installer. Weitere Windows-Installationsoptionen finden Sie unter Installieren der Azure CLI unter Windows.
Installieren der Azure CLI unter Linux
Bestimmen Sie Ihre Version von Ubuntu oder Debian:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Informationen zu unterstützten Versionen von Ubuntu und Debian finden Sie unter "Bevor Sie beginnen".
Installieren Sie Azure CLI auf Ubuntu oder Debian mit dem Advanced Packaging Tool (apt) und der Bash-Befehlszeile :
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashÜberprüfen Sie, ob die Installation erfolgreich abgeschlossen wurde:
az version
Weitere Linux-Installationsoptionen, einschließlich Red Hat Enterprise Linux (RHEL), CentOS, Fedora und anderen Distributionen, finden Sie unter Installieren von Azure CLI unter Linux.
Installieren der Azure CLI unter macOS
Wenn Homebrew nicht auf Ihrem System verfügbar ist, installieren Sie Homebrew , bevor Sie fortfahren.
Aktualisieren Sie Ihre Homebrew-Repositoryinformationen , und führen Sie den Azure CLI-Befehl
installaus:brew update && brew install azure-cliÜberprüfen Sie die Installation:
az version
Weitere Informationen, einschließlich der Problembehandlung in macOS, finden Sie unter Installieren von Azure CLI unter macOS.
Ihr lokaler Computer ist jetzt für die Verwaltung von Azure-Ressourcen mit Azure CLI eingerichtet. Sie können jetzt Azure CLI lokal verwenden, um Befehle einzugeben oder Skripts auszuführen. Azure CLI leitet Ihre Befehle an die Azure-Rechenzentren weiter, in denen sie innerhalb Ihres Azure-Abonnements ausgeführt werden.
Überprüfen der Azure CLI-Installation
Überprüfen Sie Ihre Azure CLI-Installation , indem Sie die Azure CLI-Version mithilfe des az version Befehls zurückgeben:
az version
Sie können die folgende Antwort von Azure CLI erwarten:
{
"azure-cli": "2.65.0",
"azure-cli-core": "2.65.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {}
}
Hinweis
Die oben gezeigten Versionsnummern sind Beispiele. Ihre installierte Version kann je nach Installation der Azure CLI unterschiedlich sein.
Authentifizierungsmethoden
Wenn Sie mit einer lokalen Installation von Azure CLI arbeiten, müssen Sie sich authentifizieren, bevor Sie Azure-Befehle ausführen können. Es gibt mehrere Möglichkeiten, sich mit Azure mithilfe der Azure CLI zu authentifizieren:
In der folgenden Tabelle werden die am häufigsten verwendeten Authentifizierungsmethoden verglichen:
| Authentifizierungsmethode | Am besten geeignet für: | Vorteil |
|---|---|---|
| Azure Cloud Shell | Schnelles Testen und Lernen | Azure Cloud Shell authentifiziert Sie automatisch und ist die einfachste Möglichkeit, loszulegen. Keine lokale Installation erforderlich. |
| Interaktive Anmeldung | Lokale Entwicklung und Lernen | Melden Sie sich über Ihren Browser mit dem az login Befehl an.
Bei der interaktiven Anmeldung erhalten Sie eine Abonnementauswahl, um Ihr Standardabonnement automatisch festzulegen. |
| Verwaltete Identität | Von Azure gehostete Anwendungen und Dienste | Verwaltete Identitäten stellen eine von Azure verwaltete Identität für Anwendungen bereit, die beim Herstellen einer Verbindung mit Ressourcen verwendet werden, die die Microsoft Entra-Authentifizierung unterstützen. Beseitigt die Notwendigkeit, geheime Schlüssel, Anmeldeinformationen, Zertifikate und Schlüssel zu verwalten. |
| Dienstprinzipal | Produktionsautomatisierung und CI/CD | Beim Schreiben von Skripts ist die Verwendung eines Dienstprinzipals der empfohlene Authentifizierungsansatz. Indem Sie einem Dienstprinzipal nur die notwendigen Berechtigungen erteilen, gewährleisten Sie die Sicherheit Ihrer Automatisierung. |
Interaktive Anmeldung
Wenn Sie sich entschieden haben, Azure CLI lokal zu installieren, authentifizieren Sie sich mit dem Befehl bei
az login:az loginAzure CLI startet in der Regel Ihren Standardbrowser, um die Azure-Anmeldeseite zu öffnen. Wenn die Azure-Anmeldeseite nicht gestartet wird, befolgen Sie die Befehlszeilenanweisungen, und geben Sie einen Autorisierungscode ein unter https://aka.ms/devicelogin.
Wenn Sie Zugriff auf mehrere Abonnements haben, werden Sie aufgefordert, zum Zeitpunkt der Anmeldung ein Azure-Abonnement auszuwählen.
Von Bedeutung
Ab 2025 erzwingt Microsoft die obligatorische mehrstufige Authentifizierung (MFA) für Azure CLI und andere Befehlszeilentools. Die neuen MFA-Anforderungen wirken sich auf Microsoft Entra ID-Benutzeridentitäten aus. Sie wirken sich nicht auf Workloadidentitäten aus, z. B. Dienstprinzipale und verwaltete Identitäten.