Funkce & nástroje pro Azure Cloud ShellFeatures & tools for Azure Cloud Shell

Azure Cloud Shell je založené na prohlížeči příkazové prostředí ke správě a vývoji prostředků Azure.Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.

Cloud Shell nabízí prostředí přístupných prohlížeče, předem nakonfigurované prostředí pro správu prostředků Azure bez režie instalace, Správa verzí, a udržování počítač sami.Cloud Shell offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself.

Cloud Shell zřizuje počítače na základě žádosti a díky tomu nebude stav počítače zachování napříč relacemi.Cloud Shell provisions machines on a per-request basis and as a result machine state will not persist across sessions. Vzhledem k tomu, že službě Cloud Shell je určená pro interaktivní relace, prostředí se automaticky ukončí po 20 minutách nečinnosti prostředí.Since Cloud Shell is built for interactive sessions, shells automatically terminate after 20 minutes of shell inactivity.

Azure Cloud Shell běží na Ubuntu 16.04 LTS.Azure Cloud Shell runs on Ubuntu 16.04 LTS.

FunkceFeatures

Zabezpečené automatické ověřováníSecure automatic authentication

Cloud Shell bezpečně a automaticky ověřuje přístup k účtu Azure CLI a Azure PowerShell.Cloud Shell securely and automatically authenticates account access for the Azure CLI and Azure PowerShell.

$HOME Persistence napříč relacemi$HOME persistence across sessions

Aby bylo možné zachovat soubory napříč relacemi, Cloud Shell vás při prvním spuštění připojit ke sdílené složce Azure.To persist files across sessions, Cloud Shell walks you through attaching an Azure file share on first launch. Po dokončení Cloud Shell automaticky připojí úložiště (připojené jako $HOME\clouddrive) pro všechny budoucí relace.Once completed, Cloud Shell will automatically attach your storage (mounted as $HOME\clouddrive) for all future sessions. Navíc je váš $HOME adresář uložený ve sdílené složce Azure jako soubor. img.Additionally, your $HOME directory is persisted as an .img in your Azure File share. Soubory mimo $HOME počítač a stav počítače nejsou v relacích trvalé.Files outside of $HOME and machine state are not persisted across sessions. Používejte osvědčené postupy při ukládání tajných kódů, jako jsou klíče SSH.Use best practices when storing secrets such as SSH keys. Pro služby, jako je Azure Key Vault, jsou k dispozici kurzy pro instalaci.Services like Azure Key Vault have tutorials for setup.

Přečtěte si další informace o trvalém ukládání souborů v Cloud Shell.Learn more about persisting files in Cloud Shell.

Jednotka Azure (Azure:)Azure drive (Azure:)

PowerShell v Cloud Shell spouští na jednotce Azure (Azure:).PowerShell in Cloud Shell starts you in Azure drive (Azure:). Jednotka Azure umožňuje snadné zjišťování a navigaci prostředků Azure, jako jsou výpočetní prostředky, síť, úložiště atd., podobně jako navigace systému souborů.The Azure drive enables easy discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to filesystem navigation. Ke správě těchto prostředků můžete dál používat známé Azure PowerShell rutiny bez ohledu na jednotku, ve které jste.You can continue to use the familiar Azure PowerShell cmdlets to manage these resources regardless of the drive you are in. Jakékoli změny provedené v prostředcích Azure provedené přímo v Azure Portal nebo prostřednictvím rutin Azure PowerShell se projeví na jednotce Azure.Any changes made to the Azure resources, either made directly in Azure portal or through Azure PowerShell cmdlets, are reflected in the Azure drive. Můžete spustit dir -Force pro aktualizaci prostředků.You can run dir -Force to refresh your resources.

Správa Exchange OnlineManage Exchange Online

Prostředí PowerShell v Cloud Shell obsahuje soukromé sestavení modulu Exchange Online.PowerShell in Cloud Shell contains a private build of the Exchange Online module. Spusťte Connect-EXOPSSession příkaz a získejte rutiny Exchange.Run Connect-EXOPSSession to get your Exchange cmdlets.

Spustit Get-Command -Module tmp_*Run Get-Command -Module tmp_*

Poznámka

Název modulu by měl začínat tmp_, pokud máte moduly se stejnou předponou, jejich rutiny budou také Surface.The module name should begin with tmp_, if you have installed modules with the same prefix, their cmdlets will also be surfaced.

Hluboká integrace s open source nástrojiDeep integration with open-source tooling

Cloud Shell zahrnuje předem nakonfigurované ověřování pro open source nástroje, jako jsou Terraformu, Ansible a INSPEC.Cloud Shell includes pre-configured authentication for open-source tools such as Terraform, Ansible, and Chef InSpec. Vyzkoušejte si to z ukázkových návodů.Try it out from the example walkthroughs.

NástrojeTools

KategorieCategory NameName
Nástroje pro LinuxLinux tools bashbash
zshzsh
SHsh
tmuxtmux
digdig
Nástroje AzureAzure tools Azure CLI a Azure Classic CLIAzure CLI and Azure classic CLI
AzCopyAzCopy
Azure Functions CLIAzure Functions CLI
Service Fabric CLIService Fabric CLI
Batch ShipyardBatch Shipyard
blobxferblobxfer
Editory textuText editors kód (Editor Cloud Shell)code (Cloud Shell editor)
Vimvim
Nanonano
(Emacs)emacs
Správy zdrojového kóduSource control gitgit
Nástroje sestaveníBuild tools Značkamake
Mavenmaven
npmnpm
pippip
ContainersContainers Docker MachineDocker Machine
KubectlKubectl
HelmHelm
DC/OS CLIDC/OS CLI
DatabázeDatabases Klient MySQLMySQL client
Klient PostgreSqlPostgreSql client
Nástroj Sqlcmdsqlcmd Utility
mssql-scriptermssql-scripter
OstatníOther iPython ClientiPython Client
Cloud Foundry CLICloud Foundry CLI
TerraformuTerraform
AnsibleAnsible
Chef InSpecChef InSpec
PuppetPuppet Bolt
HashiCorp PackHashiCorp Packer

Podpora jazykůLanguage support

JazykLanguage VersionVersion
.NET Core.NET Core 2.0.02.0.0
GoGo 1.91.9
JavaJava 1.81.8
Node.jsNode.js 8.9.48.9.4
PowerShellPowerShell 6.2.06.2.0
PythonPython 2,7 a 3,5 (výchozí)2.7 and 3.5 (default)

Další postupNext steps

Bash v rychlém startu Cloud ShellBash in Cloud Shell Quickstart
PowerShell v Cloud Shell rychlý StartPowerShell in Cloud Shell Quickstart
Další informace o Azure CLILearn about Azure CLI
Informace o Azure PowerShellLearn about Azure PowerShell