Szolgáltatások & eszközök Azure Cloud ShellFeatures & tools for Azure Cloud Shell

Az Azure Cloud Shell egy böngészőalapú felület Azure-erőforrások kezeléséhez és fejlesztéséhez.Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.

A Cloud Shell böngészővel elérhető, előre konfigurált rendszerhéj-felületet kínál az Azure-erőforrások kezeléséhez, anélkül, hogy a gép telepítését, verziószámozását és karbantartását.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 a kiépített gépeket a kérelmek alapján, és ennek eredményeként a gép állapota nem marad meg a munkamenetek között.Cloud Shell provisions machines on a per-request basis and as a result machine state will not persist across sessions. Mivel a Cloud Shell az interaktív munkamenetek számára készült, a rendszerhéjak automatikusan leállnak 20 perces rendszerhéj-inaktivitás után.Since Cloud Shell is built for interactive sessions, shells automatically terminate after 20 minutes of shell inactivity.

Azure Cloud Shell fut Ubuntu 16.04 LTS .Azure Cloud Shell runs on Ubuntu 16.04 LTS.

FunkciókFeatures

Biztonságos automatikus hitelesítésSecure automatic authentication

Cloud Shell biztonságosan és automatikusan hitelesíti a fiókhoz való hozzáférést az Azure CLI-hez és a Azure PowerShellhoz.Cloud Shell securely and automatically authenticates account access for the Azure CLI and Azure PowerShell.

$HOME adatmegőrzés a munkamenetek között$HOME persistence across sessions

A fájlok munkamenetek közötti megőrzéséhez Cloud Shell végigvezeti egy Azure-fájlmegosztás első indításkor való csatlakoztatásán.To persist files across sessions, Cloud Shell walks you through attaching an Azure file share on first launch. Ha elkészült, Cloud Shell automatikusan csatolja a tárolót (csatolva $HOME\clouddrive ) az összes jövőbeli munkamenethez.Once completed, Cloud Shell will automatically attach your storage (mounted as $HOME\clouddrive) for all future sessions. Emellett a $HOME címtára. img néven is megmarad az Azure-fájlmegosztás számára.Additionally, your $HOME directory is persisted as an .img in your Azure File share. A és a $HOME gép állapotán kívüli fájlok nem maradnak meg a munkamenetek között.Files outside of $HOME and machine state are not persisted across sessions. Ajánlott eljárások használata titkos kódok, például SSH-kulcsok tárolásához.Use best practices when storing secrets such as SSH keys. Olyan szolgáltatások , mint a Azure Key Vault a telepítőhöz kapcsolódó oktatóanyagok.Services like Azure Key Vault have tutorials for setup.

További információ a fájlok megőrzéséről a Cloud Shellban.Learn more about persisting files in Cloud Shell.

Azure-meghajtó (Azure:)Azure drive (Azure:)

A Cloud Shell PowerShell-je biztosítja az Azure-meghajtót ( Azure: ).PowerShell in Cloud Shell provides the Azure drive (Azure:). Átválthat az Azure-ra, és visszatérhet a saját kezdőkönyvtárának a saját cd Azure: könyvtárába cd ~ .You can switch to the Azure drive with cd Azure: and back to your home directory with cd ~. Az Azure-meghajtó az Azure-erőforrások (például számítás, hálózat, tárolás stb.) egyszerű felderítését és navigálását teszi lehetővé a fájlrendszerhez hasonló módon.The Azure drive enables easy discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to filesystem navigation. Továbbra is használhatja az ismerős Azure PowerShell parancsmagokat az erőforrások kezeléséhez, függetlenül attól, hogy melyik meghajtóról van.You can continue to use the familiar Azure PowerShell cmdlets to manage these resources regardless of the drive you are in. Az Azure-erőforrásokon végrehajtott, közvetlenül Azure Portal vagy Azure PowerShell parancsmagokkal végzett módosítások az Azure-meghajtón is megjelennek.Any changes made to the Azure resources, either made directly in Azure portal or through Azure PowerShell cmdlets, are reflected in the Azure drive. A futtatásával dir -Force frissítheti az erőforrásokat.You can run dir -Force to refresh your resources.

Képernyőkép egy Azure Cloud Shell inicializálásáról és a címtár erőforrásainak listájáról.

Exchange Online kezeléseManage Exchange Online

A Cloud Shell PowerShell az Exchange Online modul privát összeállítását tartalmazza.PowerShell in Cloud Shell contains a private build of the Exchange Online module. Connect-EXOPSSessionAz Exchange-parancsmagok beszerzéséhez futtassa a parancsot.Run Connect-EXOPSSession to get your Exchange cmdlets.

Képernyőkép az Connect-EXOPSSession és a Get-user parancsot futtató Azure Cloud Shellról.

Az Get-Command -Module tmp_* parancs futtatásaRun Get-Command -Module tmp_*

Megjegyzés

A modul nevének a (z) értékkel kell kezdődnie tmp_ , ha azonos előtaggal rendelkező modulokat telepített, a parancsmagok is felszínre kerülnek.The module name should begin with tmp_, if you have installed modules with the same prefix, their cmdlets will also be surfaced.

Képernyőkép a parancs Get-Command-Module tmp_ * parancsot futtató Azure Cloud Shellról.

Mélyreható integráció nyílt forráskódú eszközökkelDeep integration with open-source tooling

A Cloud Shell a nyílt forráskódú eszközök, például a Terraform, a Ansible és a Chef inspec előre konfigurált hitelesítését tartalmazza.Cloud Shell includes pre-configured authentication for open-source tools such as Terraform, Ansible, and Chef InSpec. Próbálja ki a példákat a forgatókönyvek közül.Try it out from the example walkthroughs.

EszközökTools

KategóriaCategory NameName
Linux-eszközökLinux tools bashbash
zshzsh
shsh
tmuxtmux
digdig
Azure-eszközökAzure tools Azure CLI és klasszikus Azure CLIAzure CLI and Azure classic CLI
AzCopyAzCopy
Azure Functions parancssori felületAzure Functions CLI
Service Fabric parancssori felületService Fabric CLI
Batch ShipyardBatch Shipyard
blobxferblobxfer
SzövegszerkesztőkText editors Code (Cloud Shell Editor)code (Cloud Shell editor)
vimvim
nanonano
emacsemacs
VerziókövetésSource control gitgit
Buildelő eszközökBuild tools makemake
mavenmaven
npmnpm
pippip
TárolókContainers Docker MachineDocker Machine
KubectlKubectl
HelmHelm
DC/OS PARANCSSORI FELÜLETDC/OS CLI
AdatbázisokDatabases MySQL-ügyfélMySQL client
PostgreSql-ügyfélPostgreSql client
sqlcmd segédprogramsqlcmd Utility
MSSQL – parancsfájlmssql-scripter
EgyébOther iPython-ügyféliPython Client
Cloud Foundry parancssori felületCloud Foundry CLI
TerraformTerraform
AnsibleAnsible
Chef InspectChef InSpec
Báb-boltPuppet Bolt
HashiCorp-csomagolóHashiCorp Packer
Office 365 parancssori felületOffice 365 CLI

Nyelvi támogatásLanguage support

NyelvLanguage VerzióVersion
.NET Core.NET Core 3.1.3023.1.302
GoGo 1.91.9
JavaJava 1.81.8
Node.jsNode.js 8.16.08.16.0
PowerShellPowerShell 7.0.07.0.0
PythonPython 2,7 és 3,7 (alapértelmezett)2.7 and 3.7 (default)

Következő lépésekNext steps

Bash Cloud Shell rövid útmutatóbanBash in Cloud Shell Quickstart
PowerShell Cloud Shell rövid útmutatóPowerShell in Cloud Shell Quickstart
További tudnivalók az Azure CLI-rőlLearn about Azure CLI
Tudnivalók a Azure PowerShellLearn about Azure PowerShell