Arbeiten mit Azure CLI
Mit der Azure CLI können Sie Befehle eingeben und diese sofort über die Befehlszeile ausführen. Erinnern Sie sich, dass das Ziel im Softwareentwicklungsbeispiel darin besteht, neue Builds einer Web-App zum Testen bereitzustellen. Zunächst befassen Sie sich mit den Aufgaben, die mithilfe der Azure CLI erledigt werden können.
Welche Azure-Ressourcen können unter Verwendung der Azure CLI verwaltet werden?
Mithilfe der Azure CLI können Sie nahezu alle Aspekte jeder Azure-Ressource steuern. Sie können mit Ressourcengruppen, Speicher, virtuellen Computern, Microsoft Entra ID, Containern, maschinellem Lernen usw. arbeiten.
Befehle in der CLI sind in Gruppen und Untergruppen strukturiert. Jede Gruppe stellt einen von Azure bereitgestellten Dienst dar, und die Untergruppen unterteilen Befehle für diese Dienste in logische Gruppierungen. Die Gruppe storage
enthält beispielsweise Untergruppen wie account, blob und queue.
Wie können die benötigten Befehle ermittelt werden? Ein Möglichkeit ist die Verwendung von az find
, einem KI-Roboter, der die Azure-Dokumentation nutzt, um Ihnen mehr Informationen zu Befehlen, der Befehlszeilenschnittstelle usw. zu geben.
Beispiel: Gängigste Befehle in Zusammenhang mit dem Wort blob suchen:
az find blob
Beispiel: Gängigste Befehle für eine Azure CLI-Befehlsgruppe wie az vm
anzeigen:
az find "az vm"
Beispiel: Gängigste Parameter und Unterbefehle für einen Azure CLI-Befehl anzeigen:
az find "az vm create"
Wenn Sie den Namen des gewünschten Befehls bereits kennen, erhalten Sie mit dem --help
-Argument für diesen Befehl ausführlichere Informationen zum Befehl und im Fall einer Befehlsgruppe eine Liste der verfügbaren Unterbefehle. Im Speicherbeispiel können Sie folgendermaßen eine Liste der Untergruppen und Befehle zum Verwalten des Blobspeichers abrufen:
az storage blob --help
Erstellen einer Azure-Ressource
Beim Erstellen einer neuen Azure-Ressource werden typischerweise drei Schritte durchlaufen: Verbindungsherstellung mit Ihrem Azure-Abonnement, Erstellung der Ressource und Überprüfung der erfolgreichen Erstellung. Die folgende Abbildung zeigt eine allgemeine Prozessübersicht.
Jeder Schritt entspricht einem anderen Azure CLI-Befehl.
Verbinden
Da Sie mit einer lokalen Installation der Azure CLI arbeiten, müssen Sie sich zunächst mithilfe des Azure CLI-Befehls login authentifizieren, um Azure-Befehle ausführen zu können.
az login
Die Azure CLI verwendet typischerweise Ihren Standardbrowser, um die Seite für die Azure-Anmeldung zu öffnen. Falls dies nicht funktioniert, folgen Sie den Befehlszeilenanweisungen, und geben Sie unter https://aka.ms/devicelogin einen Autorisierungscode ein.
Nach der erfolgreichen Anmeldung werden Sie mit Ihrem Azure-Abonnement verbunden.
Erstellen
Häufig müssen Sie eine neue Ressourcengruppe erstellen, bevor Sie einen neuen Azure-Dienst erstellen. Deshalb verwenden wir Ressourcengruppen als Beispiel dafür, wie Azure-Ressourcen über die CLI erstellt werden.
Mit dem Azure CLI-Befehl group create wird eine Ressourcengruppe erstellt. Sie müssen einen Namen und einen Standort angeben. Der Name muss innerhalb Ihres Abonnements eindeutig sein. Der Standort bestimmt, wo die Metadaten für Ihre Ressourcengruppe gespeichert werden. Sie verwenden Zeichenfolgen wie „USA, Westen“, „Europa, Norden“ oder „Indien, Westen“, um den Standort anzugeben. Alternativ können Sie aus einem einzelnen Wort bestehende Äquivalente eingeben, z. B. „westus“, „northeurope“ oder „westindia“. Die grundlegende Syntax lautet wie folgt:
az group create --name <name> --location <location>
Wichtig
Wenn Sie die kostenlose Azure-Sandbox nutzen, müssen Sie keine Ressourcengruppe erstellen. Sie verwenden stattdessen eine vorab erstellte Ressourcengruppe.
Überprüfen
Für viele Azure-Ressourcen stellt die Azure CLI einen Unterbefehl list bereit, mit dem Ressourcendetails angezeigt werden können. Beispielsweise können Sie mit dem Azure CLI-Befehl group list Ihre Azure-Ressourcengruppen auflisten. So können Sie überprüfen, ob die Ressourcengruppe erfolgreich erstellt wurde:
az group list
Sie können die Ausgabe als einfache Tabelle formatieren, um eine kompaktere Ansicht zu erhalten:
az group list --output table