Functies & hulpprogramma's voor Azure Cloud Shell

Azure Cloud Shell is een op de browser gebaseerde shell-ervaring voor het beheren en ontwikkelen van Azure-resources.

Cloud Shell biedt een vooraf geconfigureerde shell-ervaring voor browsers voor het beheer van Azure-resources zonder de overhead van het installeren, versie beheer en onderhouden van een machine zelf.

Cloud Shell machines per aanvraag worden ingericht en als gevolg van een machine status van het resultaat blijven geen sessies meer in beslag. Omdat Cloud Shell is gebouwd voor interactieve sessies, worden shells automatisch beëindigd na 20 minuten inactiviteit van de shell.

Azure Cloud Shell wordt uitgevoerd op Common Base Linux Delridge .

Functies

Automatische verificatie beveiligen

Cloud Shell en verifieert automatisch accounttoegang voor de Azure CLI en Azure PowerShell.

$HOME persistentie tussen sessies

Als u bestanden tussen sessies wilt opslaan, Cloud Shell u bij de eerste keer starten een Azure-bestands share koppelen. Wanneer dit is voltooid, Cloud Shell automatisch uw opslag (gekoppeld als $HOME\clouddrive ) voor alle toekomstige sessies. Daarnaast wordt uw $HOME map persistent als een .img in uw Azure-bestands share. Bestanden buiten en $HOME de computertoestand worden niet persistent gemaakt tussen sessies. Gebruik best practices voor het opslaan van geheimen zoals SSH-sleutels. Services zoals Azure Key Vault hebben zelfstudies voor het instellen van.

Meer informatie over het persistent maken van bestanden in Cloud Shell.

Azure-station (Azure:)

PowerShell in Cloud Shell biedt het Azure-station ( Azure: ). U kunt overschakelen naar de Azure-schijf cd Azure: met en terug naar uw basismap met cd ~ . Het Azure-station maakt eenvoudige detectie en navigatie van Azure-resources mogelijk, zoals compute, netwerk, Storage, enzovoort, vergelijkbaar met navigatie in het bestandssysteem. U kunt de vertrouwde cmdlets voor Azure PowerShell gebruiken om deze resources te beheren, ongeacht het station waarin u zich ook gebruikt. Wijzigingen in de Azure-resources, rechtstreeks in Azure Portal of via Azure PowerShell-cmdlets, worden doorgevoerd in de Azure-schijf. U kunt uitvoeren om dir -Force uw resources te vernieuwen.

Schermopname van een Azure Cloud Shell wordt initialiseren en een lijst met directory-resources.

Beheer Exchange Online

PowerShell in Cloud Shell bevat een privé-build van de Exchange Online module. Voer Connect-EXOPSSession uit om uw Exchange op te halen.

Schermopname van een Azure Cloud Shell met de opdrachten Connect-EXOPSSession en Get-User.

Get-Command -Module tmp_* uitvoeren

Notitie

De modulenaam moet beginnen met , als u modules met hetzelfde voorvoegsel hebt geïnstalleerd, worden de tmp_ cmdlets ook aan het begin geplaatst.

Schermopname van een Azure Cloud Shell met de opdracht Get-Command -Module tmp_*.

Diepe integratie met opensource-hulpprogramma's

Cloud Shell omvat vooraf geconfigureerde verificatie voor opensource-hulpprogramma's zoals Terraform, Ansible en Chef InSpec. Probeer het uit in de voorbeeld-walkthroughs.

Hulpprogramma's

Categorie Name
Linux-hulpprogramma's bash
Zsh
Sh
tmux
Graven
Azure-hulpprogramma's Azure CLI en klassieke Azure CLI
AzCopy
Azure Functions CLI
Service Fabric-CLI
Batch Shipyard
blobxfer
Teksteditors code (Cloud Shell editor)
vim
nano
emacs
Broncodebeheer git
Hulpprogramma's om te bouwen make
maven
npm
Pip
Containers Docker Machine
Kubectl
Helm
DC/OS CLI
Databases MySQL-client
PostgreSql-client
Hulpprogramma sqlcmd
mssql-scripter
Anders iPython-client
Cloud Foundry CLI
Terraform
Ansible
Chef InSpec
Puppet Bolt
HashiCorp Packer
Office 365 CLI

Taalondersteuning

Taal Versie
.NET Core 3.1.302
Go 1,9
Java 1.8
Node.js 8.16.0
PowerShell 7.0.0
Python 2.7 en 3.7 (standaard)

Volgende stappen

Bash in Cloud Shell Quickstart
PowerShell in Cloud Shell Quickstart
Meer informatie over Azure CLI
Meer informatie over Azure PowerShell