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.

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.

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.

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