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.
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.
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.
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