So installieren Sie CLI Azure unter Windows, Linux oder macOS (Befehle)

Microsoft bietet uns die Azure-Plattform, über die wir über mehr als 100 Microsoft-Produkte verfügen, einschließlich Betriebssysteme und Anwendungen, um die Wachstumsmöglichkeiten des Unternehmens und jedes seiner verschiedenen Segmente zu verbessern. Mit Azure können wir alles von einer einzigen aus verwalten Zentralisierte Form direkt in der Cloud, ohne in große Mengen physischer und wirtschaftlicher Ressourcen investieren zu müssen. Microsoft hat zwar monatliche Kosten, die sich nach den Anforderungen der einzelnen Organisationen richten , wir können jedoch ein Jahr lang kostenlos arbeiten. Weitere Informationen zur Registrierung in Azure und zu den verschiedenen Verwendungs- und Kostenoptionen finden Sie unter dem folgenden TechnoWikis-Link, in dem die einzelnen Aspekte erläutert werden:

Die Azure-Plattform basiert jetzt auf der Cloud und ermöglicht es uns, die Verwaltungsaufgaben auf drei verschiedene Arten auszuführen:

  • Azure Portal
  • PowerShell
  • Bash CLI

Jede dieser Optionen hat ihre eigenen Funktionen. Wenn Sie jedoch die CLI-Befehlszeile lieben, ist sie dank ihrer Vielseitigkeit und Verwaltung die ideale Option für diese Aufgaben. In diesem Tutorial wird TechnoWikis einen besonderen Schwerpunkt darauf legen, wie CLI auf den verschiedenen Betriebssystemplattformen installiert wird, und wir werden sehen, welche Befehle wir für diesen Zweck ausführen können.

Was ist die Azure-CLI?
Die Azure-CLI, die wir möglicherweise auch als Cloud Shell kennen, wurde als Tool entwickelt, das die integrale Arbeit mit Azure-Diensten erleichtert, wobei jedoch die Automatisierung im Vordergrund steht, da viele dieser Befehle komplexe Aufgaben von ausgeführt werden ja alleine Die Azure-CLI ist auf die Befehlszeile ausgerichtet und plattformübergreifend, sodass Azure-Ressourcen von Computern mit Linux, Windows oder macOS aus verwaltet werden können. Darüber hinaus kann die CLI im Browser mit Azure Cloud Shell verwendet oder direkt unter macOS, Linux und Windows installiert und von dort über die Befehlszeile jedes lokalen Systems ausgeführt werden.

Einer der großen Vorteile der Verwendung von Azure CLI ist die einfache Erstellung von Automatisierungsskripten, die mit Azure Resource Manager kompatibel sind.

Verwenden Sie Azure CLI
Viele Benutzer verwenden die im Azure-Portal integrierte Azure-CLI. Wenn wir diese Methode verwenden möchten, müssen wir unser Konto erstellen und den folgenden Link aufrufen:

Azure Portal

Dort greifen wir auf die zentrale Konsole zu. Um die CLI zu verwenden, müssen Sie auf das Symbol in der Abbildung oben klicken, um die Verbindung herzustellen und die Verwaltung der verfügbaren Azure-Ressourcen zu starten:

1-use-the-CLI.png

TechnoWikis wird sich darauf konzentrieren, wie diese CLI oder Cloud Shell unter Windows, Linux und macOS installiert und somit alle diese Ressourcen lokal verwaltet werden.

1. Installieren Sie CLI Azure in Windows 10

In diesem Fall wird Windows 10 verwendet. Bei Windows-Betriebssystemen wird die Azure-CLI über eine MSI-Datei installiert, die uns über die Windows-Eingabeaufforderung CMD den gesamten Zugriff auf die CLI ermöglicht, oder wir können dies auch tun über Windows PowerShell. Für den Fall, dass wir das Windows-Subsystem für Linux (WSL) aktivieren, stehen Pakete für die Linux-Distribution zur Verfügung.

Schritt 1

Die verteilbare MSI-Datei wird zum Installieren, Aktualisieren und Deinstallieren des Befehls “az” in Windows 10 verwendet und kann unter folgendem Link heruntergeladen werden:

MSI Azure Windows Installer
Schritt 2

Nach dem Herunterladen fahren wir mit der Ausführung fort und der folgende Assistent wird angezeigt:

2-Install-CLI-Azure-de-Windows - 10.png

Schritt 3

Dort aktivieren wir das Kontrollkästchen “Ich akzeptiere die Bedingungen der Lizenzvereinbarung” und klicken auf die Schaltfläche “Installieren”, um die Installation von CLI in Windows 10 zu starten.

3-Installation-von-CLI-de-Windows-10.png

Schritt 4

Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes. Klicken Sie auf die Schaltfläche “Fertig stellen”, um den CLI-Installationsvorgang in Windows 10 abzuschließen.

4-prozess-der-installation-von-CLI-de-Windows-10.png

Schritt 5

Um die installierte CLI-Version zu ermitteln, führen wir die folgende Zeile entweder über die Eingabeaufforderung oder über Windows PowerShell aus.

 az --version 

5-know-the-CLI-version.png

Schritt 6

Wir werden das gleiche Ergebnis im Symbol des Systems sehen: 6-know-the-CLI-version.png

Hinweis
Es wird empfohlen, als Administratoren nach Berechtigungsproblemen zu starten.

2. Führen Sie CLI unter Windows 10 aus

Schritt 1

Um diesen Prozess zu starten, gehen wir zur Konsole und führen Folgendes aus:

 Ein Login 

7-Run-CLI-in-Windows-10.png

Schritt 2

Dadurch wird automatisch der Browser angezeigt, sodass wir die Anmeldeinformationen unseres Azure-Kontos eingeben können:

See also  So verschlüsseln Sie Verzeichnisse mit eCryptfs unter Linux

8-Berechtigungsnachweise-unseres-Azure-Kontos.png

Schritt 3

Sobald wir uns an der Eingabeaufforderung anmelden, werden wir sehen, dass die Verbindung hergestellt wurde und wir haben Details wie. Ab diesem Zeitpunkt können Änderungen in Azure über die CLI in Windows 10 vorgenommen werden.

  • Name der Ressource in der Cloud
  • ID des Kontos
  • Einschreiben
  • Azure-Status
  • Art des Kontos

9-Änderungen-in-Azure-durch-die-CLI-in-Windows-10.png

3. Deinstallieren Sie CLI Azure in Windows 10

Wenn wir die Windows-CLI deinstallieren möchten, können wir die MSI-Datei unter folgendem Link erneut herunterladen, wenn wir sie gelöscht haben. Dann führen wir es aus und wählen die Option “Deinstallieren”.

MSI Azure Windows

4. Installieren Sie CLI Azure unter Linux

Da es sich um ein Open Source-System mit verschiedenen Distributionen handelt, werden wir im Falle von Linux mehrere Installationsoptionen haben.

Installieren Sie Azure CLI mithilfe des APT-Paketmanagers
Dies ist die Methode, die TechnoWikis für dieses Tutorial verwendet. Dieser APT-Administrator ist für Systeme wie Ubuntu, Mint oder Debian verfügbar. Der erste Schritt besteht darin, die Liste der Quellen zu ändern, indem Sie Folgendes ausführen:

 AZ_REPO = $ (lsb_release -cs) echo "deb [arch = amd64] https://packages.microsoft.com/repos/azure-cli/ $ AZ_REPO main" |  sudo tee /etc/apt/sources.list.d/azure-cli.list 

10-Deinstallieren-CLI-Azure-de-Windows-10.png

Anschließend führen wir Folgendes aus, um den Microsoft-Signaturschlüssel abzurufen:

 curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - 

11-Deinstallieren-CLI-Azure-de-Windows-10.png

Wir fahren mit der Installation der Azure CLI fort, indem wir die Pakete zuvor aktualisieren:

 sudo apt-get update sudo apt-get installiere apt-transport-https azure-cli 

12-install-the-CLI-de-Azure-updates.png

Sobald der Vorgang abgeschlossen ist, sehen wir, dass die CLI unter Linux konfiguriert wurde:

13-wurde-die-CLI-de-Linux.png-konfiguriert

Danach können wir uns einloggen, indem wir folgendes ausführen:

 Ein Login 

14-wurde-die-CLI-de-Linux.png-konfiguriert

Wir werden zum Browser umgeleitet, um uns bei Azure anzumelden:

15-browser-to-start-session-in-Azure.png

Hinweis
Wenn der folgende Fehler angezeigt wird, “bash: lsb_release: Befehl nicht gefunden”, installieren Sie lsb_release einfach durch Ausführen von:

 sudo apt-get install lsb-release 

Installieren Sie Azure CLI mithilfe des YUM-Paketmanagers
Dieser Manager wird für RedHat- und CentOS-Systeme verwendet. In diesem Fall erfordert die Installation von CLI Folgendes:

  • Python 2.7x oder Python 3.x
  • OpenSSL 1.0.2

Für diesen Systemtyp besteht der erste Schritt darin, den Schlüssel aus dem Microsoft-Repository zu importieren:

 sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc 

Anschließend erstellen wir die lokalen Azure-Cli-Repository-Informationen wie folgt:

 sudo sh -c 'echo -e "[azure-cli]  nname = Azure CLI  nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli  nenabled = 1  ngpgcheck = 1  ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo ' 

Wir fahren mit der Installation von CLI fort und führen Folgendes aus:

 sudo yum installiere azure-cli 

Nach der Installation melden wir uns mit z login an.
Um die CLI in diesen Distributionen zu aktualisieren, führen wir Folgendes aus:

 sudo yum update azure-cli 

Um die CLI zu deinstallieren, müssen Sie Folgendes ausführen:

 sudo yum entferne azure-cli 

Wenn Sie CLI nicht erneut installieren müssen, werden die Repositorys entfernt, indem Sie Folgendes ausführen:

 sudo rm /etc/yum.repos.d/azure-cli.repo 

Schließlich haben wir die Microsoft GPG-Signatur mit dem folgenden Befehl entfernt:

 MSFT_KEY = `rpm -qa gpg-pubkey / * - qf"% {version} -% {release}% {summary}  n "| grep Microsoft | awk '{print $ 1}' sudo rpm -e --allpggs gpg-pubkey- $ MSFT_KEY 

5. Deinstallieren Sie CLI Azure unter Linux

Schritt 1

In dem Moment, in dem wir Linux CLI deinstallieren möchten, werden wir Folgendes ausführen:

 sudo apt-get remove -y azure-cli 
Schritt 2

Wenn das Ziel nicht darin besteht, CLI unter Linux neu zu installieren, können wir die Informationen mit dem folgenden Befehl aus dem Azure CLI-Repository entfernen:

 sudo rm /etc/apt/sources.list.d/azure-cli.list 
Schritt 3

Dann beseitigen wir die unnötigen Pakete:

 sudo apt autoremove 

6. Installieren Sie CLI Azure unter macOS

In diesem Fall verwenden wir macOS Mojave. In diesem Fall kann die Azure-CLI über den HomeBrew-Paketmanager installiert werden. HomeBrew ist ein Tool, mit dem Sie die CLI-Installation in macOS verwalten und warten können.

Schritt 1

Falls HomeBrew nicht in macOS Mojave installiert ist, können wir diesen Schritt mit dem folgenden Befehl ausführen:

 mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C Homebrew 
Schritt 2

Vor der Installation der CLI müssen nun die Informationen des Homebrew-Repositorys aktualisiert und der Installationsbefehl ausgeführt werden, wenn:

 brau update && brau installiere azure-cli 

16-Deinstallieren-CLI-Azure-en-Linux.png

Schritt 3

Wir können den Fortschritt dieser Installation sehen: 17-Deinstallieren-CLI-Azure-en-Linux.png

Schritt 4

Nach der Installation starten wir die Sitzung mit “az login” und werden zum Anmelden zum Browser weitergeleitet: 18-update-CLI-de-macOS-Mojave.png

Schritt 5

Um die CLI in macOS Mojave zu aktualisieren, müssen wir Folgendes ausführen:

 Brühupdate && Brühupgrade azure-cli 
Schritt 6

Für die Deinstallation muss Folgendes ausgeführt werden.

 brauen deinstallieren azure-cli 

7. Verwenden Sie CLI Azure unter Windows 10, Linux und macOS

In diesem Lernprogramm wird CLI in Windows 10 verwendet. Die CLI hat die Funktion der automatischen Vervollständigung mit dem Tabulator für alle Befehle in der Bash-Shell, wodurch die Ausführung erleichtert wird. Die globalen Argumente, die für alle Befehle verfügbar sind, sind:

Informationen drucken
Dieser Parameter gibt Referenzinformationen der CLI mit jedem seiner Befehle zusammen mit seinen Argumenten aus und listet auch die verfügbaren Befehle und Untergruppen auf.

 --Hilfe 

Ausgabeformat ändern
Ermöglicht das Ändern des Ausgabeformats. Die verfügbaren Optionen sind json, jsonc (farbiges JSON), tsv (durch Tabulatoren getrennte Werte) und table (ASCII-Tabellen in natürlicher Sprache). Standardmäßig generiert die CLI JSON.

 --Ausgabe 

Ergebnisse filtern
Diese Option verwendet die Abfragesprache JMESPath, um die von den Azure-Diensten zurückgegebenen Ergebnisse zu filtern.

 --frage 

Ressourcen erstellt
Es ist für das Drucken von Informationen zu in Azure während eines Vorgangs erstellten Ressourcen und anderen nützlichen Informationen verantwortlich.

 --verbose 

Weitere Informationen
Ihre Aufgabe besteht darin, weitere Informationen zu den CLI-Vorgängen zu drucken. Sie wird zu Debugging-Zwecken verwendet.

 --debug 

19-update-CLI-de-macOS-Mojave.png

8. Verwenden Sie den interaktiven CLI Azure-Modus

Schritt 1

Es ist eine zusätzliche Option, mit der die Azure-CLI im interaktiven Modus über den Befehl “az interactive” verwendet werden kann. In diesem Modus wird eine interaktive Shell mit Autocomplete-Funktion geöffnet, Beschreibungen von Befehlen und Beispielen werden angezeigt. Wenn wir diese ausführen, wird sie gestartet den Prozess des Herunterladens und Installierens der Erweiterung: 20-Using-CLI-Azure-interactive-mode.png

Schritt 2

Wir werden den Begriff “Ja” eingeben, um auf diesen Modus zuzugreifen: 21-Using-CLI-Azure-interactive-mode.png

Schritt 3

In diesem Modus können wir die Beschreibungen und Beispiele mit der F1-Taste aktivieren oder deaktivieren: 22-die-beschreibungen-aktivieren-oder-deaktivieren - azure.png

Schritt 4

Um die Anzeige der Standardparameter zu aktivieren oder zu deaktivieren, verwenden wir F2 und mit der Taste F3 wechselt die Anzeige der Tastengesten. 23-visualisierung-de-gestos-clave-azure.png

9. Befehle zur Verwendung von CLI Azure unter Windows 10, Linux und macOS

CLI bietet eine Reihe nützlicher Befehle für die Erstellung und Verwaltung von Ressourcen in Azure. TechnoWikis analysiert die wichtigsten Befehle, die zweifellos für die mit Azure auszuführenden Aufgaben erforderlich sind.

Ein Konto
Mit diesem Befehl können wir die in Azure registrierten Konten verwalten. Er setzt sich aus folgenden Variablen zusammen:

 Ein Konto löschen 

Löschen Sie alle Abonnements im lokalen CLI-Cache

 z Account Get-Access-Token 

Ermöglicht den Zugriff auf ein Token, sodass die Dienstprogramme Zugriff auf Azure haben.

 z Kontoliste 

Zeigen Sie die Liste der Abonnements für das Konto an, mit dem Sie sich angemeldet haben.

 z Kontolistenstandorte 

Zeigt die unterstützten Regionen für das aktuelle Abonnement an

 Eine Kontosperre 

Abo-Levels blockieren

 z Kontosperre erstellen 

Erstellen Sie eine Kontosperre

 z Kontosperre löschen 

Löschen Sie eine Kontosperre

 z Account Management-Gruppe 

Verwalten von Azure-Verwaltungsgruppen

 z Konto anzeigen 

Details zum aktuellen Abonnement anzeigen 25-Commands-to-Use-CLI-Azure.png

See also  Verwendung generischer Typen in Java

az acr
Mit diesem Befehl können private Datensätze mit den Azure Container-Datensätzen verwaltet werden. Einige der verfügbaren Optionen sind:

 Az Acr Build 

Erstellen Sie eine Schnellzusammenstellung, in der verteilte Datensätze für einen Azure Container-Datensatz bereitgestellt werden.

 az acr build-task 

Zusammenstellungsdefinitionen verwalten

 Az Acr Build-Task erstellen 

Es erleichtert die Erstellung einer neuen Kompilierungsdefinition, die durch Git-Bestätigungen oder Basisimage-Updates für eine Azure-Container-Registrierung aktiviert werden kann.

 az acr build-task delete 

Entfernt eine Kompilierungsaufgabe aus einer Azure Container-Registrierung.

 az acr Build-Task-Liste 

Listen Sie die Konstruktionsaufgaben für eine Azure Container-Registrierung auf.

az acs
Mit diesem Befehl können Sie die Azure-Containerdienste (Azure Container Services) verwalten. Einige verfügbare Optionen sind:

 az acs durchsuchen 

Zeigen Sie das Manager-Panel eines Service-Containers in einem Webbrowser an.

 az acs erstellen 

Erstellen Sie einen Dienstcontainer

 az acs dcos 

Ermöglicht das Verwalten eines von DC / OS orchestrierten Azure-Containerdiensts.

 az acs dcos durchsuchen 

Die Aufgabe besteht darin, einen SSH-Tunnel für den Azure-Containerdienst zu erstellen und die Mesosphere DC / OS-Systemsteuerung im Browser zu öffnen.

z konfigurieren
Einer der am häufigsten verwendeten Befehle in der CLI ist z configure. Die grundlegende Syntax dieses Befehls lautet:

 az configure [--defaults] 

Wenn wir beispielsweise eine Standardgruppe einrichten möchten, können wir Folgendes ausführen:

 z configure --defaults group = TechnoWikis 

27-az-configure.png

So löschen Sie die Namen der Webanwendungen und die Namen der virtuellen Maschinen:

 z configure --defaults vm = '' web = '' 

Andere Azure-Befehle
Azure CLI bietet eine Vielzahl von Optionen, z. B .:

 az ad 

Verwalten Sie die Azure Active Directory-Diagrammentitäten, die für die rollenbasierte Zugriffssteuerung erforderlich sind.

 Ein Berater 

Damit können wir die Azure-Abonnementinformationen verwalten.

 az aks 

Erleichtert die Verwaltung von Azure Kubernetes Services.

 az ams 

Verwaltet Azure Media-Ressourcen

 z App-Service 

Mit diesem Befehl können Sie Anwendungsservicepläne verwalten

 z Backup 

Erleichtert die Verwaltung von Sicherungskopien von Azure Backup

 eine Charge 

Verwalten des Azure-Stapels

 Az Abrechnung 

Es ist nützlich, Einkäufe und Guthaben in Azure zu verwalten

 az bot 

Ermöglicht die Verwaltung von Microsoft Bot-Diensten.

 az cdn 

Verwalten Sie das Azure Content Distribution-Netzwerk (CDN).

 Az Cloud 

Wie der Name schon sagt, werden die registrierten Azure-Clouds verwaltet.

 az cognitiveservices 

Verwalten von Azure Cognitive Services-Konten

 z konfigurieren 

Ermöglicht das Verwalten der Konfiguration der Azure CLI. Dieser Befehl ist interaktiv.

 z disk 

Verwalten Sie Azure-Datenträger mit Aufgaben wie “Liste” (lis), “Löschen” (delete) und mehr 28-Erstellen-einer-virtuellen-Maschine-mit-CLI-Cloud-Shell-en-Azure.png

 Ein Eventgrid 

Verwalten von Designs und Abonnements für Azure Event Grid.

 az eventhubs 

Erleichtert die Verwaltung von Namespaces, Ereignissen, Verbrauchsgruppen und den geografischen Wiederherstellungskonfigurationen von Azure Event Hubs – Alias.

 Zuckererweiterung 

CLI-Erweiterungen verwalten und aktualisieren

 eine Funktion 

Mit diesem Befehl können Sie die Merkmale des Ressourcenanbieters verwalten

 Eine Rückmeldung 

Ermöglicht das Senden von Feedback zu Azure an Microsoft

 az find 

Hiermit können die Azure CLI-Befehle auf einfache Weise gefunden werden

 az hdinsight 

Verwalten Sie HDInsight-Cluster

 az lab 

Damit können wir Azure DevTest Labs verwalten.

 Ein Login 

Damit können wir uns bei Azure anmelden.

 Eine Abmeldung 

Es ist für das Schließen der Sitzung verantwortlich, um den Zugriff auf Azure-Abonnements zu verhindern.

 Az Karten 

Verwalten von Azure-Karten

 Zuckermonitor 

Ihre Aufgabe besteht darin, den Azure Monitor-Dienst zu verwalten, auf Ereignisse zuzugreifen, Warnungen zu erstellen und viele andere Aufgaben auszuführen.

 Eine Suche 

Sie können damit Azure-Suchdienste, Administrationsschlüssel und Abfrageschlüssel verwalten.

See also  So verschlüsseln Sie Verzeichnisse mit eCryptfs unter Linux

10. Erstellen Sie eine virtuelle Maschine mit CLI Cloud Shell in Azure

Jetzt ist Azure für alle Administratoren und Benutzer der IT eine mehr als praktische Alternative für die Erstellung einer virtuellen Maschine, wie sie in einer Cloud-Umgebung üblich ist. Führen Sie die folgenden Schritte aus, um einen Computer über die Azure CLI zu erstellen.

Schritt 1

Zuerst erstellen wir eine neue Ressourcengruppe und weisen die gewünschte Zone zu:

 Eine Gruppe erstellen - Name TechnoWikisGroup - Standort eastus 

29-Erstellen-einer-virtuellen-Maschine-mit-CLI-Cloud-Shell-en-Azure.png

Schritt 2

Nach diesem Schritt erstellen wir unsere virtuelle Maschine mit folgenden Werten:

  • Name
  • Art des Betriebssystems
  • Benutzername und Passwort
Schritt 3

Wir führen Folgendes aus:

 az vm create  --resource-group TechnoWikisGroup  --name TechnoWikisVM  --image win2016datacenter  --Admin-Benutzername TechnoWikis  --admin-password TechnoWikistest123 

30-Erstellen-einer-virtuellen-Maschine-mit-CLI-Cloud-Shell-en-Azure.png

Schritt 4

Wir können sehen, dass unsere Maschine nach den angegebenen Kriterien erstellt wurde. Wir haben CLI im Browsermodus (Cloud Shell) verwendet, um zu überprüfen, ob die Verwendung lokal oder über das Web einfach ist. 31-Erstellen-einer-virtuellen-Maschine-mit-CLI-Cloud-Shell-en-Azure.png

CLI ist eine leistungsstarke Ergänzung von Azure, mit der Sie alle Aufgaben ausführen können, die mit den in Azure verfügbaren Ressourcen verbunden sind, die nicht wenige, aber sehr vollständig sind.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *