- 1. Installieren Sie Azure CLI unter Windows 10
- 2. CLI unter Windows 10 ausführen
- 3. Deinstallieren Sie Azure CLI unter Windows 10
- 4. Installieren Sie die Azure-Befehlszeilenschnittstelle unter Linux
- 5. Deinstallieren von Azure CLI unter Linux
- 6. Installieren Sie die Azure-Befehlszeilenschnittstelle unter macOS
- 7. Verwenden von Azure CLI unter Windows 10, Linux und macOS
- 8. Verwenden des interaktiven Azure CLI-Modus
- 9. Befehle für die Verwendung von Azure CLI unter Windows 10, Linux und macOS
- 10. Erstellen Sie eine virtuelle Maschine mit CLI Cloud Shell in Azure
Microsoft bietet uns die Azure-Plattform, über die wir mehr als 100 Microsoft-Produkte zwischen Betriebssystemen und Anwendungen haben, um die Wachstumschancen der Organisation und jedes ihrer verschiedenen Segmente zu erhöhen in die Cloud, ohne in große Mengen an physischen und finanziellen Ressourcen investieren zu müssen. Obwohl Microsoft monatliche Kosten berechnet, die auf den Anforderungen der einzelnen Organisationen basieren, können wir ein Jahr völlig kostenlos genießen. Um mehr über die Registrierung in Azure zu erfahren und die verschiedenen Nutzungsmöglichkeiten und Kosten zu kennen, können wir den folgenden Solvetic-Link besuchen, in dem jeder dieser Aspekte detailliert beschrieben wird:
Jetzt ist die Azure-Plattform Cloud-basiert und ermöglicht es uns, Verwaltungsaufgaben auf 3 verschiedene Arten auszuführen, nämlich:
- Azure-Portal
- Power Shell
- Bash-CLI
Jede dieser Optionen hat ihre eigenen Funktionen, aber wenn wir Liebhaber der CLI-Befehlszeile sind, ist sie dank ihrer Vielseitigkeit und Verwaltungsebene zweifellos die ideale Option für diese Aufgaben. In diesem Tutorial legt Solvetic einen besonderen Fokus auf die Installation der CLI auf den verschiedenen Betriebssystemplattformen und wir werden sehen, welche Befehle wir zu diesem Zweck ausführen können.
Was ist die Azure-CLI?Die Azure CLI, die wir auch als Cloud Shell kennen können, wurde als Tool entwickelt, das sich darauf konzentriert, die umfassende Arbeit mit Azure-Diensten zu erleichtern, jedoch mit besonderem Schwerpunkt auf Automatisierung, da viele dieser Befehle komplexe Aufgaben allein für yes ausführen. Die Azure CLI ist befehlszeilenorientiert und plattformübergreifend, sodass Azure-Ressourcen von Linux-, Windows- oder macOS-Computern aus verwaltet werden können. Darüber hinaus kann die CLI sowohl im Browser mit Azure Cloud Shell verwendet werden als auch direkt auf macOS, Linux und Windows installiert und dann von dort über die Kommandozeile des jeweiligen lokalen Systems ausgeführt werden.
Einer der großen Vorteile der Verwendung der Azure CLI ist die einfache Erstellung von Automatisierungsskripts, die mit Azure Resource Manager kompatibel sind.
Verwenden von Azure CLIViele Benutzer entscheiden sich dafür, die im Azure-Portal integrierte Azure CLI zu verwenden. Wenn wir diese Methode verwenden möchten, müssen wir unser Konto erstellen und zu folgendem Link gehen:
Dort greifen wir auf die zentrale Konsole zu und um die CLI zu verwenden, müssen wir das Symbol drücken, das Sie im Bild oben sehen, um die Verbindung herzustellen und den Verwaltungsprozess der verfügbaren Azure-Ressourcen zu starten:
VERGRÖSSERN
Solvetic konzentriert sich darauf, wie Sie diese CLI oder Cloud Shell unter Windows, Linux und macOS installieren und somit all diese Ressourcen lokal verwalten.
1. Installieren Sie Azure CLI unter Windows 10
In diesem Fall verwenden wir Windows 10. Bei Windows-Betriebssystemen wird die Azure CLI über eine MSI-Datei installiert, die uns allen Zugriff auf die CLI über die Windows-Eingabeaufforderung, CMD oder auch über Windows ermöglicht Power Shell. Für den Fall, dass wir das Windows-Subsystem für Linux (WSL) aktivieren, werden Pakete für die Linux-Distribution verfügbar sein.
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:
Schritt 2
Nach dem Herunterladen fahren wir mit der Ausführung fort und der folgende Assistent wird angezeigt:
Schritt 3
Dort aktivieren wir das Kästchen „Ich akzeptiere die Bedingungen der Lizenzvereinbarung“ und klicken auf die Schaltfläche „Installieren“, um den CLI-Installationsprozess in Windows 10 zu starten.
Schritt 4
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes. Klicken Sie auf die Schaltfläche „Fertig stellen“, um den CLI-Installationsprozess in Windows 10 abzuschließen.
Schritt 5
Um die Version der installierten CLI zu ermitteln, führen wir die folgende Zeile entweder über die Eingabeaufforderung oder über Windows PowerShell aus.
az --version
VERGRÖSSERN
Schritt 6
Wir werden das gleiche Ergebnis in der Eingabeaufforderung sehen:
VERGRÖSSERN
NotizEs wird empfohlen, aufgrund von Berechtigungsproblemen als Administrator zu starten.
2. CLI unter Windows 10 ausführen
Schritt 1
Um diesen Vorgang zu starten, gehen wir zur Konsole und führen Folgendes aus:
az-Login
VERGRÖSSERN
Schritt 2
Dadurch wird automatisch der Browser angezeigt, damit wir die Anmeldeinformationen unseres Azure-Kontos eingeben können:
Schritt 3
Sobald wir uns an der Eingabeaufforderung anmelden, sehen wir, dass die Verbindung hergestellt wurde und wir haben Details wie. Ab diesem Zeitpunkt ist es möglich, Änderungen an Azure über die CLI in Windows 10 vorzunehmen.
- Name der Cloud-Ressource
- Konto-ID
- Einschreiben
- Azure-Status
- Konto Typ
VERGRÖSSERN
3. Deinstallieren Sie Azure CLI unter 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".
4. Installieren Sie die Azure-Befehlszeilenschnittstelle unter Linux
Da es sich um ein Open-Source-System und verschiedene Distributionen handelt, haben wir im Fall von Linux mehrere Installationsoptionen.
Installieren Sie die Azure CLI mithilfe des APT-Paket-ManagersDies wird die Methode sein, die Solvetic für dieses Tutorial verwendet, und dieser APT-Manager 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
Anschließend führen wir Folgendes aus, um den Signaturschlüssel von Microsoft zu erhalten:
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key hinzufügen -
Wir fahren mit der Installation der Azure CLI fort, indem wir die Pakete wie folgt aktualisieren:
sudo apt-get update sudo apt-get install apt-transport-https azure-cli
Sobald der Vorgang abgeschlossen ist, sehen wir, dass die CLI unter Linux konfiguriert wurde:
Danach können wir die Sitzung starten, indem wir Folgendes ausführen:
az-Login
Wir werden zum Browser umgeleitet, um uns bei Azure anzumelden:
VERGRÖSSERN
NotizFalls der folgende Fehler angezeigt wird, "bash: lsb_release: command not found", installieren Sie einfach lsb_release, indem Sie Folgendes ausführen:
sudo apt-get install lsb-release
Installieren Sie Azure CLI mit dem YUM-Paket-ManagerDieser Manager wird für RedHat- und CentOS-Systeme verwendet. In diesem Fall ist zur Installation der CLI Folgendes erforderlich:
- Python 2.7x oder Python 3.x
- OpenSSL 1.0.2
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascDann 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 CLI-Installation fort, indem wir Folgendes ausführen:
sudo yum installiere azure-cliNach der Installation melden wir uns mit az login an.
Um CLI in diesen Distributionen zu aktualisieren, führen wir Folgendes aus:
sudo yum update azure-cliUm CLI zu deinstallieren, müssen Sie Folgendes ausführen:
sudo yum entfernen azur-cliWenn die CLI nicht erneut installiert werden muss, löschen wir die Repositorys, indem wir Folgendes ausführen:
sudo rm /etc/yum.repos.d/azure-cli.repoSchließlich entfernen wir die Microsoft GPG-Signatur mit dem folgenden Befehl:
MSFT_KEY = `rpm -qa gpg-pubkey / * --qf"% {version} -% {release}% {Zusammenfassung} \ n "| grep Microsoft | awk '{print $ 1}' `` sudo rpm -e --allmatches gpg-pubkey- $ MSFT_KEY
5. Deinstallieren von Azure CLI unter Linux
Schritt 1
Im Moment möchten wir die CLI von Linux deinstallieren und führen Folgendes aus:
sudo apt-get remove -y azure-cliSchritt 2
Wenn das Ziel nicht darin besteht, die 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.listSchritt 3
Dann entfernen wir die unnötigen Pakete:
sudo apt autoremove
6. Installieren Sie die Azure-Befehlszeilenschnittstelle 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, das hilft, die CLI-Installation auf macOS zu verwalten und auf dem neuesten Stand zu halten.
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 homebrewSchritt 2
Vor der Installation der CLI müssen die Homebrew-Repository-Informationen aktualisiert und der Befehl install if ausgeführt werden:
brew update && brew install azure-cli
VERGRÖSSERN
Schritt 3
Wir können den Fortschritt der Installation sehen:
VERGRÖSSERN
Schritt 4
Nach der Installation starten wir die Sitzung mit "az login" und werden zum Browser umgeleitet, um die Sitzung zu starten:
VERGRÖSSERN
Schritt 5
Um die CLI in macOS Mojave zu aktualisieren, müssen wir Folgendes ausführen:
brew update && brew upgrade azur-cliSchritt 6
Um es zu deinstallieren, müssen Sie Folgendes ausführen.
brew deinstallieren azure-cli
7. Verwenden von Azure CLI unter Windows 10, Linux und macOS
Für dieses Tutorial verwenden wir die CLI in Windows 10. Die CLI verfügt über eine Autocomplete-Funktion mit der Registerkarte für alle Befehle in der Bash-Shell, die deren Ausführung erleichtert. Die globalen Argumente, die für alle Befehle verfügbar sind, sind:
Informationen druckenDieser Parameter druckt CLI-Referenzinformationen mit jedem seiner Befehle zusammen mit ihren Argumenten und listet die verfügbaren Befehle und Untergruppen auf.
--Hilfe
Ausgabeformat ändernerlaubt uns, das Ausgabeformat zu ändern, die verfügbaren Optionen sind json, jsonc (farbiges JSON), tsv (Tabulatorgetrennte Werte) und table (natürliche ASCII-Tabellen). Standardmäßig generiert die CLI json.
--Ausgang
Filter ErgebnisseDiese Option verwendet die Abfragesprache JMESPath, um die von Azure-Diensten zurückgegebenen Ergebnisse zu filtern.
--Anfrage
Erstellte RessourcenEs ist verantwortlich für das Drucken von Informationen zu den Ressourcen, die während eines Vorgangs in Azure erstellt wurden, sowie für andere nützliche Informationen.
--verbose
Mehr InformationenEs soll noch mehr Informationen über CLI-Operationen ausgeben und wird für Debugging-Zwecke verwendet.
--debuggen
VERGRÖSSERN
8. Verwenden des interaktiven Azure CLI-Modus
Schritt 1
Es ist eine zusätzliche Option, mit der die Azure CLI im interaktiven Modus durch den Befehl "az interactive" verwendet werden kann, mit diesem Modus wird eine interaktive Shell mit Autocomplete-Funktion, Beschreibungen der Befehle und Beispiele geöffnet, wenn wir dies ausführen Starten Sie den Prozess des Herunterladens und Installierens der Erweiterung:
VERGRÖSSERN
Schritt 2
Wir geben den Begriff "ja" ein, um auf diesen Modus zuzugreifen:
VERGRÖSSERN
Schritt 3
In diesem Modus können wir die Beschreibungen und Beispiele mit der F1-Taste aktivieren oder deaktivieren:
VERGRÖSSERN
Schritt 4
Um die Anzeige der Standardparameter zu aktivieren oder zu deaktivieren, verwenden wir F2 und die Taste F3 schaltet die Anzeige der Tastengesten um.
VERGRÖSSERN
9. Befehle für die Verwendung von Azure CLI unter Windows 10, Linux und macOS
CLI stellt uns eine Reihe nützlicher Befehle zum Erstellen und Verwalten von Ressourcen in Azure zur Verfügung. Solvetic analysiert die wichtigsten Befehle, die für die mit Azure auszuführenden Aufgaben zweifellos unerlässlich sind.
az-KontoMit diesem Befehl können wir die in Azure registrierten Konten verwalten. Er besteht aus einigen Variablen wie:
az-Konto löschenLöscht alle Abonnements im lokalen CLI-Cache
az-Konto get-access-tokenGreifen Sie auf ein Token zu, damit Dienstprogramme auf Azure zugreifen können.
az-KontolisteZeigt die Liste der Abonnements für das Konto an, mit dem Sie sich angemeldet haben.
az account list-locationsZeigt die unterstützten Regionen für das aktuelle Abonnement an
az-KontosperreAbonnementstufen sperren
az-Kontosperre erstellenErmöglicht das Erstellen einer Kontosperre
az-Kontosperre löschenKontosperre löschen
az KontoverwaltungsgruppeVerwalten von Azure-Verwaltungsgruppen
az-Konto anzeigenDetails des aktuellen Abonnements anzeigen
VERGRÖSSERN
az acrMit diesem Befehl ist es möglich, private Datensätze mit Azure Container-Datensätzen zu verwalten. Einige Ihrer verfügbaren Optionen sind:
az acr-BuildErstellt einen schnellen Build, der übergreifende Protokolle für ein Azure Container-Protokoll bereitstellt.
az acr Build-AufgabeBuild-Definitionen verwalten
az acr build-task erstellenEs macht es einfach, eine neue Build-Definition zu erstellen, die durch Git-Commits oder Basis-Image-Updates für eine Azure Container Registry ausgelöst werden kann.
az acr build-task löschenEntfernt eine Buildaufgabe aus einer Azure Container Registry.
az acr Build-AufgabenlisteListet die Buildaufgaben für eine Azure Container Registry auf.
az acsMit diesem Befehl können Sie Azure Container Services verwalten. Einige verfügbare Optionen sind:
az acs durchsuchenZeigt das Manager-Panel eines Service-Containers in einem Webbrowser an.
az acs erstellenErstellen Sie einen Dienstcontainer
az acs dcosErmöglicht die Verwaltung eines von DC/OS orchestrierten Azure-Containerdienstes.
az acs dcos durchsuchenIhre Aufgabe besteht darin, einen SSH-Tunnel für den Azure-Containerdienst zu erstellen und das Mesosphere DC/OS-Dashboard in Ihrem Browser zu öffnen.
az konfigurierenEiner der am häufigsten verwendeten Befehle in der CLI ist az configure. Die grundlegende Syntax dieses Befehls lautet:
az-configure [--defaults]Wenn wir beispielsweise eine Standardgruppe einrichten möchten, können wir Folgendes ausführen:
az configure --defaults group = Solvetic
VERGRÖSSERN
So löschen Sie die Namen der Webanwendungen und die Namen der virtuellen Maschinen:
az configure --defaults vm = '' web = ''
Andere Azure-BefehleAzure CLI bietet eine breite Palette von Optionen zur Verwendung, z. B.:
az adVerwalten Sie die Azure Active Directory Graph-Entitäten, die für die rollenbasierte Zugriffssteuerung erforderlich sind.
az-BeraterEs ermöglicht uns die Verwaltung von Azure-Abonnementinformationen.
az aksErleichtert die Verwaltung von Azure Kubernetes Services.
az amsVerwalten von Azure Media-Ressourcen
az-AppserviceMit diesem Befehl können Sie Anwendungs-Service-Pläne verwalten
az-BackupVereinfacht die Verwaltung von Azure Backup-Sicherungen
az-batchAzure Batch verwalten
az-AbrechnungEs ist nützlich für die Verwaltung von Käufen und Guthaben in Azure
az botErmöglicht Ihnen die Verwaltung von Microsoft Bot-Diensten.
az cdnVerwalten Sie Ihre Azure Content Delivery Networks (CDN).
Az-WolkeWie der Name schon sagt, verwaltet es registrierte Azure-Clouds.
az kognitive DiensteErmöglicht Ihnen die Verwaltung von Azure Cognitive Services-Konten.
az konfigurierenErmöglicht Ihnen die Verwaltung der Azure CLI-Einstellungen. Dieser Befehl ist interaktiv.
az-DiskVerwalten Sie Azure-Datenträger mit Aufgaben wie Liste (lis), Löschen (Löschen) und mehr
VERGRÖSSERN
az eventgridVerwalten Sie Azure Event Grid-Abonnements und -Themen.
az eventhubsEs vereinfacht die Verwaltung von Azure Event Hubs – Alias-Namespaces, Ereignissen, Verbrauchergruppen und Einstellungen für die Geowiederherstellung.
az-ErweiterungCLI-Erweiterungen verwalten und aktualisieren
az-FunktionMit diesem Befehl können Sie die Eigenschaften des Ressourcenanbieters verwalten
az-FeedbackErmöglicht Feedback an Microsoft in Azure
az findenErleichtert das Auffinden von Azure CLI-Befehlen
az hdinsightVerwalten Sie HDInsight-Cluster.
az labEs ermöglicht uns die Verwaltung von Azure DevTest Labs.
az-LoginDamit können wir uns bei Azure anmelden.
az abmeldenEr ist dafür verantwortlich, sich abzumelden, um den Zugriff auf Azure-Abonnements zu verhindern.
az-KartenAzure-Karten verwalten
az-MonitorIhre Aufgabe besteht darin, den Azure Monitor-Dienst zu verwalten, er ermöglicht Ihnen den Zugriff auf Ereignisse, das Erstellen von Warnungen und viele weitere Aufgaben.
az suchenErmöglicht Ihnen die Verwaltung von Azure-Suchdiensten, Verwaltungsschlüsseln und Abfrageschlüsseln.
10. Erstellen Sie eine virtuelle Maschine mit CLI Cloud Shell in Azure
Für alle IT-Administratoren und Benutzer ist Azure jetzt eine mehr als praktische Alternative zum Erstellen einer virtuellen Maschine, die in einer Cloud-Umgebung üblich ist. Um einen Computer über die Azure CLI zu erstellen, führen wir die folgenden Schritte aus.
Schritt 1
Zuerst erstellen wir eine neue Ressourcengruppe und weisen die gewünschte Zone zu:
az group create --name SolveticGroup --location eastus
VERGRÖSSERN
Schritt 2
Nach diesem Schritt erstellen wir unsere virtuelle Maschine mit Werten wie:
- Name
- Art des Betriebssystems
- Benutzer und Passwort
Schritt 3
Wir führen folgendes aus:
az vm create \ --resource-group SolveticGroup \ --name SolveticVM \ --image win2016datacenter \ --admin-username Solvetic \ --admin-password Solvetictest123
VERGRÖSSERN
Schritt 4
Wir können sehen, dass unsere Maschine nach den angegebenen Kriterien erstellt wird. Wir haben CLI im Browsermodus (Cloud Shell) verwendet, um zu überprüfen, ob die Verwendung entweder lokal oder über das Web einfach ist.
VERGRÖSSERN
CLI ist eine leistungsstarke Azure-Ergänzung, mit der Sie alle Aufgaben im Zusammenhang mit den in Azure verfügbaren Ressourcen ausführen können, die nicht wenige, aber sehr vollständig sind.