Erste Schritte mit der Azure CLI
Willkommen bei der Azure-Befehlszeilenschnittstelle (CLI) Dieser Artikel bietet eine Einführung in die CLI und unterstützt Sie beim Ausführen allgemeiner Aufgaben.
Installieren oder Ausführen in Azure Cloud Shell
Am einfachsten erfahren Sie, wie Sie die Azure CLI verwenden können, indem Sie eine Bash-Umgebung in Azure Cloud Shell über Ihren Browser ausführen. Informationen zu Cloud Shell finden Sie unter Schnellstart für Bash in Azure Cloud Shell.
Wenn Sie bereit sind, die Azure CLI zu installieren, lesen Sie die Installationsanweisungen für Windows, Linux, macOS und Docker-Container. Installieren Sie die klassische Azure CLI, wenn Sie das klassische Azure-Bereitstellungsmodell verwenden.
Überprüfen Sie Ihre Version, indem Sie diese ausführen az --version
. Azure Cloud Shell verfügt immer über die neueste Version der vorinstallierten Azure CLI.
az version
Anmelden bei der Azure CLI
Bevor Sie Azure CLI-Befehle mit einer lokalen Installation verwenden, müssen Sie sich mithilfe von az login anmelden.
Führen Sie den Befehl
az login
aus.az login
Wenn die Azure CLI Ihren Standardbrowser öffnen kann, wird der Autorisierungscodeflow initiiert und der Standardbrowser geöffnet, um eine Azure-Anmeldeseite zu laden.
Andernfalls wird der Gerätecodeflow initiiert, und Sie werden angewiesen, die Browserseite https://aka.ms/devicelogin zu öffnen. Geben Sie dann den Code ein, der auf Ihrem Terminal angezeigt wird.
Falls kein Webbrowser verfügbar ist oder er nicht geöffnet werden kann, können Sie den Gerätecodefluss mit az login --use-device-code erzwingen.
Melden Sie sich im Browser mit Ihren Anmeldeinformationen an.
Nach der Anmeldung erhalten Sie eine Liste der Abonnements, die Ihrem Azure-Konto zugeordnet sind. Die Abonnementinformationen mit isDefault: true
ist das momentan aktivierte Abonnement nach der Anmeldung. Um ein anderes Abonnement auszuwählen, verwenden Sie den Befehl "az account set " mit der Abonnement-ID des gewünschten Kontos. Weitere Informationen zur Abonnementauswahl finden Sie unter Verwalten von Azure-Abonnements.
Es gibt auch Wege, wie Sie sich nicht interaktiv anmelden können. Diese werden unter Anmelden mit der Azure CLI ausführlich beschrieben.
Suchen nach Befehlen
Azure CLI-Befehle sind als Befehlsgruppen organisiert. Jede Gruppe stellt einen Bereich eines Azure-Diensts dar. Es gibt zwei Optionen zum Suchen von Befehlsgruppen:
Verwenden Sie den Befehl az find . Verwenden Sie den folgenden Befehl, um beispielsweise nach Befehlsnamen zu suchen, die
vm
enthalten:az find vm
Verwenden Sie das
--help
Argument, um eine vollständige Liste von Untergruppen innerhalb einer Referenzgruppe abzurufen. In diesem Beispiel werden alle Untergruppen für virtuelle Computer zurückgegeben:az vm --help
Nachfolgend sehen Sie eine Beispielausgabe mit ausgelassenen Zeilen aus Platzgründen:
Subgroups: application : Manage applications for VM. availability-set : Group resources into availability sets. boot-diagnostics : Troubleshoot the startup of an Azure Virtual Machine. ...
Hier ist ein weiteres Beispiel, das die Azure CLI-Befehle zum Gruppieren virtueller Computer in Verfügbarkeitsgruppen findet, eine Untergruppe von
az vm
:az vm availability-set --help
Dient auch zum Abrufen von
--help
Parameterlisten und Befehlsbeispielen für einen Verweisbefehl.az vm create --help
Nachfolgend sehen Sie eine Beispielausgabe mit ausgelassenen Zeilen aus Platzgründen:
Arguments --name [Required] : Name of the virtual machine. ... Authentication Arguments --admin-password : Password for the VM if authentication type is 'Password'. --admin-username : Username for the VM... ... Managed Service Identity Arguments ... Examples Create a VM from a custom managed image. az vm create -g MyResourceGroup -n MyVm --image MyImage ...
Verwenden Sie den A-zu-Z-Referenzindex , der alle Befehlsgruppen alphabetisch auflistet.
Suchen von veröffentlichten Beispielen und Artikeln
Wenn Sie die Azure CLI-Syntax lieber erlernen möchten, indem Sie getestete veröffentlichte Beispiele anzeigen, gibt es zwei Indizes von Artikelinhalten:
Beispiele für den Index A bis Z. Der Beispielindex enthält eine Liste der Azure CLI-Beispiele, die nach Themenbereich, Referenzgruppe und GitHub-Repository sortiert sind.
Artikelindex A bis Z. Verwenden Sie ihre Tastenkombinationen
find
, zCtrl + F
. B. zum schnellen Ablegen in der Referenzbefehlsgruppe, an der Sie interessiert sind. Der Artikelindex sieht z. B. wie folgt aus:az vm
Referenzuntergruppe Azure CLI-Artikel zur Referenzverwendung az vm Ausgabeformate für Azure CLI-Befehle Verwenden von Variablen in Azure CLI-Befehlen Abrufen von Informationen zum virtuellen Computer mit Abfragen {Weitere Artikel sind hier aufgeführt.} az vm aem Neue Version der Azure-VM-Erweiterung für SAP-Lösungen Standardversion der Azure-VM-Erweiterung für SAP-Lösungen az vm application {...}
Verwenden der Registerkartenabschluss
Die CLI verfügt über einen vollständigen Tabstopp für Befehle in einer Bash-Umgebung. Informationen zum Aktivieren des Abschlusses der Registerkarte in einer PowerShell-Umgebung finden Sie unter "Aktivieren des Tabstoppabschlusses" in PowerShell.
Berücksichtigen von global verfügbaren Argumenten
Es gibt einige Argumente, die für die meisten Befehle verfügbar sind.
--help
gibt CLI-Referenzinformationen zu Befehlen und ihren Argumenten zurück und führt verfügbare Untergruppen und Befehle auf.--output
ändert das Ausgabeformat. Verfügbare Ausgabeformate:json
,jsonc
(farbiger JSON-Code),tsv
(per Tabulator getrennte Werte),table
(für Menschen lesbare ASCII-Tabellen) undyaml
. Die CLI gibt standardmäßigjson
aus. Weitere Informationen zu den verfügbaren Ausgabeformaten finden Sie unter Ausgabeformate für die Azure CLI.--query
verwendet die JMESPath-Abfragesprache zum Filtern der von Azure-Diensten zurückgegebenen Ausgabe. Weitere Informationen zu Abfragen finden Sie unter Abfragen von Befehlsergebnissen mit der Azure CLI und im JMESPath-Tutorial.--verbose
gibt Informationen zu Ressourcen, die in Azure während eines Vorgangs erstellt werden, und andere nützliche Informationen aus.--debug
gibt noch mehr Informationen zu CLI-Vorgängen aus, die zum Debuggen verwendet werden. Wenn ein Fehler auftritt, stellen Sie beim Übermitteln eines Fehlerberichts die mit dem Flag--debug
generierte Ausgabe bereit. Sie kann z. B. verwendet werden, um die REST-API zu identifizieren, unter der der ausgeführte Befehl aufgerufen wird, und die antwort, die vom Dienst empfangen wurde.--subscription
ist der Name oder die ID eines Abonnements. Weitere Informationen zum Festlegen Ihres Standardabonnements finden Sie unter Verwalten von Azure-Abonnements mit der Azure CLI.--only-show-errors
unterdrückt Warnungen in der Befehlsausgabe und zeigt nur Fehler an.
Verwenden des interaktiven Modus
Die CLI bietet einen interaktiven Modus, der automatisch Hilfeinformationen anzeigt und die Auswahl von Unterbefehlen vereinfacht. Sie wechseln mit dem Befehl az interactive in den interaktiven Modus.
az interactive
Weitere Informationen zum interaktiven Modus finden Sie unter Ausführen der Azure CLI im interaktiven Modus.
Darüber hinaus gibt es ein Visual Studio Code-Plug-In, das eine interaktive Benutzeroberfläche bereitstellt. Diese bietet unter anderem Funktionen wie AutoVervollständigen und die Anzeigen von Informationen beim Daraufzeigen.
Lernen Sie Die Grundlagen der Azure CLI mit Schnellstarts und Lernprogrammen kennen
Um zu erfahren, wie Sie die Azure CLI verwenden, probieren Sie unser Onboarding-Lernprogramm aus, in dem Sie die folgenden Fähigkeiten beim Arbeiten mit Azure Storage lernen:
- Suchen und Ändern Ihres Standardabonnements
- Erstellen Sie eine Azure-Ressource, die eine zufällige ID im Namen enthält.
- Festlegen von Umgebungsvariablen.
- Lernen Sie die Syntaxunterschiede zwischen Bash, PowerShell und Cmd kennen.
- Debuggen von Azure CLI-Referenzbefehlen.
- Dient zum Abrufen von Eigenschaften aus einer lokalen JSON-Datei. In diesem Beispiel wird gezeigt, wie Konfigurationswerte für Entwicklung, Phase und Produktion abgerufen werden.
- Löschen mehrerer Ressourcen mithilfe eines Skripts.
Hinweis
In Skripts und auf der Microsoft-Dokumentationswebsite werden Azure CLI-Beispiele für die Bash-Shell geschrieben. Die meisten einzeiligen Beispiele werden auf jeder Plattform ausgeführt. Längere Beispiele, die Zeilenfortsetzungen (\
), variable Zuordnungen oder Anführungszeichen enthalten, müssen geändert werden, um in anderen Shells zu arbeiten, einschließlich PowerShell. Weitere Informationen zu Syntaxunterschieden zwischen Umgebungen finden Sie unter "Informationen zu Syntaxunterschieden zwischen Bash, PowerShell und Cmd".
Feedback senden
Ihr Feedback zur CLI hilft uns dabei, Verbesserungen vorzunehmen und Fehler zu beheben. Sie können ein Problem auf GitHub melden oder mit den integrierten Features der CLI und dem Befehl az feedback allgemeines Feedback hinterlassen.
az feedback