Functieshulpprogramma'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 het beheren van Azure-resources zonder de overhead van het zelf installeren, versiebeheer en onderhouden van een machine.

Cloud Shell machines per aanvraag in richt en als gevolg hiervan blijft de status van de machine niet bestaan in sessies. Omdat Cloud Shell is gebouwd voor interactieve sessies, worden shells automatisch beëindigd na 20 minuten inactiviteit van shell.

Azure Cloud Shell wordt uitgevoerd op Common Base Linux Delridge.

Functies

Automatische verificatie beveiligen

Cloud Shell accounttoegang voor de Azure CLI en Azure PowerShell veilig en automatisch verifiëren.

$HOME persistentie tussen sessies

Als u bestanden tussen sessies wilt behouden, begeleidt Cloud Shell u bij het toevoegen van een Azure-bestandsshare bij de eerste start. Zodra dit is voltooid, koppelt Cloud Shell automatisch uw opslag (gekoppeld als$HOME\clouddrive) voor alle toekomstige sessies. Bovendien blijft uw $HOME map behouden als een .img in uw Azure-bestandsshare. Bestanden buiten $HOME en de status van de computer worden niet opgeslagen in sessies. Gebruik best practices bij het opslaan van geheimen, zoals SSH-sleutels. Services zoals Azure Key Vault zelfstudies hebben voor het instellen.

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 het Azure-station met cd Azure: en terug naar uw basismap met cd ~. Het Azure-station maakt eenvoudige detectie en navigatie van Azure-resources mogelijk, zoals Compute, Network, Storage enzovoort, vergelijkbaar met bestandssysteemnavigatie. U kunt de vertrouwde Azure PowerShell cmdlets blijven gebruiken om deze resources te beheren, ongeacht het station waarin u zich bevindt. Wijzigingen die zijn aangebracht in de Azure-resources, rechtstreeks in Azure Portal of via Azure PowerShell cmdlets, worden doorgevoerd in het Azure-station. U kunt uitvoeren dir -Force om uw resources te vernieuwen.

Screenshot of an Azure Cloud Shell being initialized and a list of directory resources.

Exchange Online beheren

PowerShell in Cloud Shell bevat een persoonlijke build van de Exchange Online-module. Voer deze opdracht Connect-EXOPSSession uit om uw Exchange cmdlets op te halen.

Screenshot of an Azure Cloud Shell running the commands Connect-EXOPSSession and Get-User.

Get-Command -Module tmp_* uitvoeren

Notitie

De modulenaam moet beginnen met tmp_, als u modules met hetzelfde voorvoegsel hebt geïnstalleerd, worden hun cmdlets ook weergegeven.

Screenshot of an Azure Cloud Shell running the command Get-Command -Module tmp_*.

Diepgaande integratie met opensource-hulpprogramma's

Cloud Shell bevat vooraf geconfigureerde verificatie voor opensource-hulpprogramma's zoals Terraform, Ansible en Chef InSpec. Probeer het uit vanuit de voorbeeldscenario's.

Hulpprogramma's

Categorie Naam
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

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