Beginnen Sie Ihre Azure CLI-Reise
Willkommen bei der Azure CLI. Wir freuen uns, dass Sie hier sind! Sie haben ein Tool ausgewählt, mit dem Sie Azure-Ressourcen über eine Befehlszeile erstellen, aktualisieren und löschen können. In diesem Tutorial integrieren Sie die Azure CLI und lernen die folgenden Fertigkeiten kennen, die Sie bei einer erfolgreichen Azure CLI-Journey unterstützen:
1. Einführung in die Azure CLI (in diesem Tutorialschritt)
- Vergleich der Azure CLI- und PowerShell-Tools.
- Überprüfen Sie die Azure CLI-Befehlskomponenten.
2. Vorbereiten der Umgebung für die Azure CLI
- Vergleichen Sie Bash- und PowerShell-Umgebungen.
- Legen Sie Umgebungsvariablen fest.
- Fügen Sie einem Azure-Ressourcennamen eine zufällige ID hinzu.
3 – Vergleich der Unterschiede bei der Azure CLI-Syntax in Bash, PowerShell und Cmd
- Grundlegendes zu Unterschieden bei der Zeilenfortsetzung und der variablen Verwendung.
- Vergleichen Sie quotierende Unterschiede und Escapezeichen zwischen Umgebungen.
- Arbeiten mit Datumsangaben.
4. Auffüllen der Variablen für die Verwendung in Skripts
- Abrufen (Abfrage) Azure-Ressourceneigenschaften.
- Speichern Sie die Ergebnisse eines Befehls in einer Variablen, z. B. ein Kennwort oder einen geheimen Schlüssel.
- Speichern Sie den Inhalt einer JSON-Datei in einer Variablen, z. B. Entwicklungs- oder Produktionseinstellungen.
5 – Löschen von Azure-Ressourcen im großen Maßstab mithilfe eines Skripts
- Löschen Sie Azure-Ressourcen mithilfe eines FOR.. JEDE Schleife.
Was ist die Azure CLI?
Die Azure-Befehlszeilenschnittstelle (Azure CLI) ist ein plattformübergreifendes Befehlszeilentool, über das Sie eine Verbindung mit Azure herstellen und Verwaltungsbefehle für Azure-Ressourcen ausführen können. Das Tool ermöglicht die Ausführung von Befehlen über ein Terminal, indem interaktive Befehlszeilenaufforderungen oder ein Skript verwendet werden.
Starten Sie für die interaktive Verwendung zunächst eine Shell wie Bash, PowerShell oder Cmd.exe unter Windows, Linux oder macOS. Geben Sie dann an der Shell-Eingabeaufforderung einen Befehl aus. Um sich wiederholende Aufgaben zu automatisieren, stellen Sie die Azure CLI-Befehle mit der Skriptsyntax Ihrer ausgewählten Shell in einem Shellskript zusammen, und führen Sie dieses Skript dann aus.
Welche Shellumgebung sollte ich verwenden?
Windows PowerShell, PowerShell, Cmd und Bash sind verschiedene Shellumgebungen. Ihre Shellumgebung bestimmt nicht nur, welche Tools Sie verwenden können, sondern hat auch Einfluss auf Ihre Befehlszeilenumgebung. Es gibt z. B. wichtige Unterschiede bei Anführungszeichen, Zeilenfortsetzungszeichen und Variablensyntax zwischen Shells.
Die Azure CLI-Referenzbeispiele in diesem Tutorial sind für Bash, PowerShell und Cmd geschrieben, damit Sie die einzelnen Shellumgebungen bewerten können. Hier ein kurzer Vergleich:
Shellumgebung | Kann ich die Azure CLI verwenden? | Kann ich Azure PowerShell verwenden? |
---|---|---|
Befehlszeile | Ja | |
Bash | Ja | |
Windows PowerShell | Ja | Ja |
PowerShell | Ja | Ja |
Azure Cloud Shell ist eine gehostete Shellumgebung, die in einem Ubuntu-Container ausgeführt wird. Cloud Shell bietet zwei Shellumgebungen: Bash (mit Azure CLI vorinstalliert) und PowerShell (mit Azure PowerShell vorinstalliert).
Was sind die Unterschiede zwischen der Azure CLI und Azure PowerShell?
Die Azure CLI und Azure PowerShell sind Befehlszeilentools, mit denen Sie Azure-Ressourcen erstellen und verwalten können, sie unterscheiden sich jedoch erheblich. Im Folgenden finden Sie einen kurzen Vergleich der beiden Tools:
Vergleichen | Azure CLI | Azure PowerShell |
---|---|---|
Was ist das? | Plattformübergreifende Befehlszeilenschnittstelle | Plattformübergreifendes PowerShell-Modul |
Aufgebaut auf | Python | PowerShell |
Installation unter | Windows, macOS, Linux | Windows, macOS, Linux |
Ausführung in | Bash-Shell, PowerShell 5 oder 7, Windows Cmd.exe, Azure Cloud Shell, Docker-Container und andere Unix-Shells. | Windows PowerShell, PowerShell, Azure Cloud Shell, Docker-Container |
Terms | Referenzgruppen, Referenzuntergruppen und Verweisbefehle | Module, Cmdlets und Aliase |
Syntaxbeispiel | az storage account create | New-AzStorageAccount |
Weitere Informationen | Worum handelt es sich bei der Azure CLI? | Was ist Azure PowerShell? |
Versionshinweise | Versionshinweise für die Azure CLI | Versionshinweise zu Azure PowerShell |
Was sind Azure CLI-Befehlskomponenten?
Alle Azure CLI-Verweisbefehle haben einen von zwei Verweistypen:
- Core-Komponenten der Azure CLI sind Teil des primären Azure CLI-Diensts und werden von Microsoft gemäß einem Veröffentlichungszeitplan bereitgestellt.
- Erweiterungen werden nicht zusammen mit der Kern-Azure CLI bereitgestellt, können aber als CLI-Befehle ausgeführt werden. Mit Erweiterungen erhalten Sie Zugriff auf experimentelle Befehle und Vorabversionen von Befehlen und können eigene CLIs schreiben. Sie werden bei der ersten Verwendung einer Erweiterung zur Installation aufgefordert.
Die Azure CLI-Syntax besteht aus vier Teilen. az storage account local-user create wird beispielsweise wie folgt in Syntaxteile unterteilt:
Begriff | Beispiel |
---|---|
Referenz: group |
az storage |
Durch Leerzeichen getrennter Verweis für subgroups |
az storage account local-user |
Referenz: command |
az storage account local-user create |
Verweisbefehl parameters |
az storage account local-user create --name , --account-name , --resource-group |
Weitere Details
Möchten Sie weitere Details zu einem der in diesem Tutorialschritt behandelten Themen? Weitere Informationen finden Sie unter den Links in dieser Tabelle:
Betreff | Weitere Informationen |
---|---|
Umgebungen | Wählen des richtigen Azure-Befehlszeilentools |
Terms | Azure CLI-Begriffe und -Status |
Erweiterungen | Verwenden und Verwalten von Erweiterungen mit der Azure CLI |
Nächster Schritt
Nachdem Sie sich mit Shellumgebungen und der Azure CLI-Syntax vertraut gemacht haben, fahren Sie mit dem nächsten Schritt fort, um Ihre Umgebung vorzubereiten und den ersten Azure CLI-Verweisbefehl auszuführen.