Azure Cloud CLI

Mit der Azure Cloud Shell bietet ein Command Line Interface im Browser. Nun ist es endlich möglich auch ohne die Installation der Client-Tools seine Azure Ressourcen über die Shell zu bearbeiten. Aktuell ist dies nur über die Azure CLI möglich. Eine Übersicht der Befehle ist hier zu finden. Später soll auch noch eine Unterstützung für die Powershell kommen. 

 Bei der Cloud Shell handelt es sich sozusagen um eine Management-Workstation in der Cloud. Die Console bietet folgende Tool:

  • Bash
  • sh
  • Azure CLI 2.0 and 1.0
  • vim, nano, emacs
  • git
  • make, maven, npm ,pip
  • Docker, Kubectl, DC/OS CLI
  • MySQL client, PostgreSql client, sqlcmd Utility
  • iPython Client

Eine Authentifizierung an die Umgebung ist nicht erforderlich. Die Shell schleift die Anmeldung des Portals durch. Folgendes Konzept verbirgt sich hinter der Shell:

  • Die Cloud Shell läuft in einer temporären Machine (Bereitgestellt auf Basis: per-session, per-user)
  • Die Cloud Shell hat ein Timeout bei 10 Minuten ohne Aktiviät
  • Die Cloud Shell kann nur mit dem erstellten FileShare zugegriffen werden. Scheitert die Erstellung das Accounts und die Zuordnung ist kein Zugriff möglich.
  • Jedem Benutzer wird eine Maschine für die Cloud Shell zugeordnet
  • Der User hat klassische Linux-User Berechtigung

Die Cloud-Shell wird relativ einfach im neuen Portal aktiviert. Der Zugriff auf das neue Portal erfolgt über die URL http://portal.azure.com. Nach erfolgter Anmeldung lässt sich die Shell über die Einstellungsleiste aktivieren.

CloudShell1 1

Im folgenden Dialog wird man aufgefordert einen Storage Account anzulegen welcher als Azure File Share genutzt wird. Hier werden die Session-Informationen gespeichert. Über $Home lässt sich der Account nutzen. Files die außerhalb von $home liegen sind nicht persistent.

CloudShell2

Nach einiger Zeit wird die Cloud Shell initialisiert.

CloudShell3 2

Nach erfolgter Initialisierung (evtl. die Console schließen und neu öffnen wenn ein Fehler kommt) lassen sich über die Shell Abfragen absetzen.

CloudShell4 1

  • Erstellt am .
Copyright by Orange Networks GmbH