Installieren der Azure-Befehlszeilenschnittstelle

Abgeschlossen

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

  1. 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.

  2. Schließen Sie nach Abschluss der Installation alle aktiven Terminalfenster, und öffnen Sie es erneut, um sicherzustellen, dass die Umgebungsvariablen aktualisiert werden.

  3. Ö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

  1. 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".

  2. 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
    
  3. Ü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

  1. Wenn Homebrew nicht auf Ihrem System verfügbar ist, installieren Sie Homebrew , bevor Sie fortfahren.

  2. Aktualisieren Sie Ihre Homebrew-Repositoryinformationen , und führen Sie den Azure CLI-Befehlinstall aus:

    brew update && brew install azure-cli
    
  3. Ü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

  1. Wenn Sie sich entschieden haben, Azure CLI lokal zu installieren, authentifizieren Sie sich mit dem Befehl bei az login:

    az login
    

    Azure 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.

  2. 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.