Funktioner & verktyg för Azure Cloud Shell

Azure Cloud Shell är ett webbläsarbaserat gränssnitt som gör det möjligt att hantera och utveckla Azure-resurser.

Cloud Shell erbjuder en webbläsaraktiverade, förkonfigurerad gränssnitts upplevelse som kan användas för att hantera Azure-resurser utan att behöva installera, konfigurera och underhålla en dator själv.

Cloud Shell etablerar datorer per begäran och att dator status inte bevaras mellan sessioner. Eftersom Cloud Shell skapats för interaktiva sessioner avslutas gränssnitten automatiskt efter 20 minuters inaktivitet i gränssnittet.

Azure Cloud Shell körs på Common Base Linux Delridge .

Funktioner

Säker automatisk autentisering

Cloud Shell och autentiserar kontoåtkomst automatiskt för Azure CLI och Azure PowerShell.

$HOME mellan sessioner

Om du vill bevara filer mellan sessioner Cloud Shell dig genom att bifoga en Azure-filresurs vid den första starten. När det är Cloud Shell du automatiskt din lagring (monterad som $HOME\clouddrive ) för alla framtida sessioner. Dessutom bevaras din $HOME katalog som en .img i azure-filresursen. Filer utanför $HOME datortillståndet och bevaras inte mellan sessioner. Använd metodtips när du lagrar hemligheter, till exempel SSH-nycklar. Tjänster som Azure Key Vault har självstudier för att konfigurera.

Läs mer om att spara filer i Cloud Shell.

Azure-enhet (Azure:)

PowerShell i Cloud Shell tillhandahåller Azure-enheten ( Azure: ). Du kan växla till Azure-enheten med cd Azure: och tillbaka till din hemkatalog med cd ~ . Azure-enheten möjliggör enkel identifiering och navigering av Azure-resurser som Compute, Nätverk Storage liknande filsystemsnavigering. Du kan fortsätta att använda välbekanta Azure PowerShell för att hantera dessa resurser oavsett vilken enhet du befinner dig i. Ändringar som görs i Azure-resurserna, antingen direkt i Azure Portal eller via Azure PowerShell-cmdlets, visas i Azure-enheten. Du kan köra dir -Force för att uppdatera dina resurser.

Skärmbild av en Azure Cloud Shell initieras och en lista över katalogresurser.

Hantera Exchange Online

PowerShell i Cloud Shell innehåller en privat version av Exchange Online modulen. Kör Connect-EXOPSSession för att hämta Exchange cmdlets.

Skärmbild av en Azure Cloud Shell som kör kommandona Connect-EXOPSSession och Get-User.

Kör Get-Command -Module tmp_*

Anteckning

Modulnamnet bör börja med . Om du har installerat moduler med samma prefix visas även deras tmp_ cmdlets.

Skärmbild av en Azure Cloud Shell som kör kommandot Get-Command -Module tmp_*.

Djupgående integrering med verktyg med öppen källkod

Cloud Shell innehåller förkonfigurerad autentisering för verktyg med öppen källkod som Terraform, Ansible och Chef InSpec. Prova från exempelgenomgångarna.

Verktyg

Kategori Name
Linux-verktyg bash
Zsh
Sh
tmux
Gräva
Azure-verktyg Azure CLI och klassiska Azure CLI
AzCopy
Azure Functions CLI
Service Fabric CLI
Batch Shipyard
blobxfer
Textredigerare kod (Cloud Shell redigeraren)
vim
nano
emacs
Källkontroll git
Byggverktyg make
maven
npm
Pip
Containers Docker-dator
Kubectl
Helm
DC/OS CLI
Databaser MySQL-klient
PostgreSql-klient
sqlcmd-verktyg
mssql-scripter
Övrigt iPython-klient
Cloud Foundry CLI
Terraform
Ansible
Chef InSpec
Puppet Bolt
HashiCorp Packer
Office 365 CLI

Stöd för språk

Språk Version
.NET Core 3.1.302
Go 1.9
Java 1.8
Node.js 8.16.0
PowerShell 7.0.0
Python 2.7 och 3.7 (standard)

Nästa steg

Bash i Cloud Shell snabbstart
PowerShell i Cloud Shell snabbstart
Läs mer om Azure CLI
Läs mer om Azure PowerShell