So greifen Sie über Visual Studio Code auf Azure Cloud Shell zu

0
68

Die Azure Cloud Shell ist ein integriertes CLI-Erlebnis, das Microsoft Azure-Cloudbenutzern zur Verfügung steht . In der Regel entweder in einer Linux-Bash-Shell oder einer PowerShell-Eingabeaufforderung verfügbar, können Sie die Azure Cloud Shell auch direkt in der integrierten Entwicklungsumgebung von VS Code verwenden.

Welche Funktionen bietet die Azure Cloud Shell?

< ul>

  • Bash-Shell für Befehle im Linux-Stil
  • PowerShell für bekannte Windows-Entwickler
  • Eingebaute PowerShell-Module
    • Az.Accounts
    • Az.Compute
    • Az.Network
    • Az.Ressourcen
    • Az.Storage
    • AzureAD.Standard.Preview
    • AzurePSDrive
    • PSCloudShellUtility
  • Neueste Version der Azure CLI (az-Befehl), die sowohl für Bash- als auch PowerShell-Umgebungen verfügbar ist
  • Neueste PowerShell, die in der Bash-Umgebung mit pwsh-Laufzeit verfügbar ist
  • Die Azure Cloud Shell verwaltet automatisch die Authentifizierung und Einrichtung für alle zugehörigen Module und Tools. Dadurch können Sie schnell und einfach mit der Verwaltung Ihrer Azure-Umgebung über die Befehlszeile beginnen.

    Erste Schritte mit der Azure Cloud Shell

    Die meisten Benutzer beginnen auf zwei Arten mit der Azure Cloud Shell. Entweder über das Azure-Portal und seinen Inline-Shell-Zugriff oder über einen direkten Weblink zur Azure-Shell.

    Azure-Portal-Shell-Zugriff

    Das Herstellen einer Verbindung mit der Shell über das Azure-Portal ist genauso einfach Klicken Sie auf das Terminalsymbol neben der Suchleiste im oberen Teil des Bildschirms.

    Starten der Azure Cloud Shell über das Azure-Portal.

    Werbung

    Sobald Wenn Sie auf dieses Symbol klicken, wird eine von zwei Shells angezeigt, entweder das Bash- oder das PowerShell-Terminal (siehe unten). Im ersten Bild sehen Sie, dass das Bash-Terminal verbunden ist. Wenn Sie das Dropdown-Menü oben links im Terminal verwenden, haben Sie die Wahl zwischen Bash oder PowerShell.

    Starten der Azure Cloud Shell über das Bash-Terminal.
    Starten der Azure Cloud Shell über das PowerShell-Terminal.

    Direct Shell-Zugriff über das Web

    Eine weitere gängige Methode zum Starten der Azure Cloud Shell ist ein direkter Link zur Website selbst. Wenn Sie zu https://shell.azure.com/navigieren, wird entweder das Bash- oder das PowerShell-Terminal geöffnet. Sollten Sie nicht eingeloggt sein, werden Sie vor dem Zugriff dazu aufgefordert. Nach der Authentifizierung haben Sie sofortigen Zugriff auf dasselbe Terminal wie im Azure-Portal.

    Zugriff auf Azure Cloud Shell über einen direkten Weblink und Nutzung von PowerShell.
    Direktzugriff auf Azure Cloud Shell Weblink und Verwendung von Bash.

    Integrieren der Azure Cloud Shell in VS Code

    Als Entwickler ist dies natürlich nicht die effizienteste Methode. Ein sehr beliebter Editor von Microsoft, VS Code, hat sich zu einer gut integrierten Lösung für den Zugriff auf viele verschiedene Azure-Ressourcen und insbesondere auf die Azure Cloud Shell entwickelt.

    Mit einem integrierten Entwicklungsworkflow und schnellem Zugriff auf gemeinsames Azure Befehle aus dem Editor selbst heraus, kann viel Zeit und Energie gespart werden. Welche Schritte sind für die ersten Schritte mit der Azure Cloud Shell in VS Code erforderlich?

    Der schnellste und einfachste Weg für den Einstieg ist die Installation der offiziellen Azure-Kontoerweiterung von Microsoft. Navigieren Sie zum Symbol “Erweiterung” im linken Menü von VS Code und suchen Sie nach Azure-Konto. Sobald die Erweiterung gefunden wurde, klicken Sie auf die Schaltfläche “Install” Taste. Nach der Installation müssen Sie möglicherweise VS Code neu starten, aber sobald die Erweiterung verfügbar ist, haben Sie Zugriff auf eine Reihe verschiedener Befehle.

    Installieren der Azure-Kontoerweiterung in VS Code.

    Um alle verfügbaren Befehle zu finden, geben Sie ctrl-shift-p ein, um den Befehlsbereich für VS Code zu öffnen. Klicken oder wählen Sie “Azure: Open PowerShell in Cloud Shell” Option.

    Laufen den Befehl Open PowerShell in Cloud Shell aus dem VS Code-Befehlsbereich.

    Wenn Sie noch nicht über die Azure-Kontoerweiterung angemeldet sind, wird eine Eingabeaufforderung angezeigt. Klicken Sie auf “Anmelden” um mit Ihrem Standardbrowser auf eine Webseite weitergeleitet zu werden, mit der Sie sich bei Ihrem Azure-Konto anmelden können.

    Anmelden bei Ihrem Azure-Konto für die Azure Cloud Shell.

    Werbung

    Wählen Sie das Konto aus, das Sie mit Azure Cloud Shell verwenden möchten, und geben Sie bei Bedarf Ihr Kennwort ein. Nach der Eingabe werden Sie auf der Seite aufgefordert, den geöffneten Browser-Tab oder das geöffnete Fenster zu schließen, und VS Code authentifiziert sich weiterhin im Hintergrund.

    Sie werden möglicherweise feststellen, dass die für die Anmeldung verwendete URL von . ist das Format [localhost:123456](http://localhost:123456), wobei der 123456 ein zufällig ausgewählter Port ist, der normalerweise im Bereich von 62000 liegt.

    Auswählen eines Kontos zur Authentifizierung auf der Anmeldeseite des Azure-Kontos.

    Dieser Vorgang ist unabhängig davon, ob Sie sich für das PowerShell-Terminal oder das Bash-Terminal entscheiden. Wie Sie unten sehen können, stehen Ihnen beide Terminals zur Verfügung, sobald Sie sich authentifiziert haben.

    PowerShell-Terminal in der Azure Cloud Shell aus VS Code heraus.
    Bash-Terminal in der Azure Cloud Shell aus VS Code heraus.

    Schlussfolgerung

    Die Integration der Azure Cloud Shell in VS Code erleichtert die Arbeit eines Entwicklers erheblich. Ein schneller Zugriff auf Befehle während der Entwicklung ist wichtig, um Informationen zu sammeln und Befehle auszuführen, um die Ergebnisse dieser Änderungen zu sehen, ohne ständig zwischen verschiedenen Fenstern wechseln zu müssen. Verwenden Sie noch heute die Azure Cloud Shell in VS Code und sehen Sie, wie viel Ihre Effizienz verbessern kann!