Azure Cloud Shell için Özellikler & AraçlarıFeatures & tools for Azure Cloud Shell

Azure Cloud Shell, yönetmek ve Azure kaynaklarını geliştirmek için bir tarayıcı tabanlı kabuk deneyimidir.Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.

Cloud Shell, sürüm oluşturma, yükleme ve bir makineyi kendiniz bakımını yapma yükü olmadan Azure kaynaklarını yönetmek için bir tarayıcı erişilebilir, önceden yapılandırılmış bir kabuk deneyimi sunar.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.

İstek başına temelinde makineler cloud Shell'i sağlar ve sonuç olarak makine durumu oturumlarda kalıcı olmaz.Cloud Shell provisions machines on a per-request basis and as a result machine state will not persist across sessions. Cloud Shell için etkileşimli oturumları kurulu olduğundan, kabuk otomatik olarak 20 dakika işlem yapılmadığında Kabuk sonlandırın.Since Cloud Shell is built for interactive sessions, shells automatically terminate after 20 minutes of shell inactivity.

Azure Cloud Shell üzerinde Ubuntu 16.04 LTSçalışır.Azure Cloud Shell runs on Ubuntu 16.04 LTS.

ÖzelliklerFeatures

Güvenli otomatik kimlik doğrulamasıSecure automatic authentication

Cloud Shell Azure CLı ve Azure PowerShell için hesap erişiminin güvenli bir şekilde ve otomatik olarak kimliğini doğrular.Cloud Shell securely and automatically authenticates account access for the Azure CLI and Azure PowerShell.

Oturumlar arasında kalıcılığı $HOME$HOME persistence across sessions

Dosyaları oturumlarda kalıcı hale getirmek için Cloud Shell ilk başlatma sırasında bir Azure dosya paylaşımının iliştirilmesi için adım adım yol gösterir.To persist files across sessions, Cloud Shell walks you through attaching an Azure file share on first launch. İşlem tamamlandıktan sonra, Cloud Shell tüm gelecek oturumlar için depolama alanınızı otomatik $HOME\clouddriveolarak ekler (olarak bağlanır).Once completed, Cloud Shell will automatically attach your storage (mounted as $HOME\clouddrive) for all future sessions. Ayrıca, $HOME dizininiz Azure dosya paylaşımınızda bir. img olarak kalıcı hale getirilir.Additionally, your $HOME directory is persisted as an .img in your Azure File share. $HOME Ve makine durumunun dışındaki dosyalar oturumlarda kalıcı olmaz.Files outside of $HOME and machine state are not persisted across sessions. SSH anahtarları gibi gizli dizileri depolarken en iyi uygulamaları kullanın.Use best practices when storing secrets such as SSH keys. Azure Key Vault gibi hizmetlerde Kurulum öğreticileri vardır.Services like Azure Key Vault have tutorials for setup.

Cloud Shell 'de kalıcı dosyalar hakkında daha fazla bilgi edinin.Learn more about persisting files in Cloud Shell.

Azure sürücüsü (Azure:)Azure drive (Azure:)

Cloud Shell 'de PowerShell, Azure Drive (Azure:) ' da size başlar.PowerShell in Cloud Shell starts you in Azure drive (Azure:). Azure sürücüsü Işlem, ağ, depolama vb. gibi Azure kaynakları için dosya sistemi gezintisine benzer kolay bulma ve gezinme sağlar.The Azure drive enables easy discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to filesystem navigation. Bu kaynakları, içinde olduğunuz sürücüden bağımsız olarak yönetmek için tanıdık Azure PowerShell cmdlet 'lerini kullanmaya devam edebilirsiniz.You can continue to use the familiar Azure PowerShell cmdlets to manage these resources regardless of the drive you are in. Azure kaynaklarında yapılan tüm değişiklikler doğrudan Azure portal veya Azure PowerShell cmdlet 'leri aracılığıyla yapılır, Azure sürücüsüne yansıtılır.Any changes made to the Azure resources, either made directly in Azure portal or through Azure PowerShell cmdlets, are reflected in the Azure drive. Kaynaklarınızı yenilemek için dir -Force ' i çalıştırabilirsiniz.You can run dir -Force to refresh your resources.

Exchange Online 'ı yönetmeManage Exchange Online

Cloud Shell içindeki PowerShell, Exchange Online modülünün özel bir derlemesini içerir.PowerShell in Cloud Shell contains a private build of the Exchange Online module. Öğesini Connect-EXOPSSession çalıştırarak Exchange cmdlet 'lerinizi alın.Run Connect-EXOPSSession to get your Exchange cmdlets.

Get-Command -Module tmp_*'i çalıştırın.Run Get-Command -Module tmp_*

Not

Modül adı ile tmp_başlamalıdır, aynı ön eke sahip modüller yüklediyseniz, cmdlet 'leri de ortaya çıkmış olur.The module name should begin with tmp_, if you have installed modules with the same prefix, their cmdlets will also be surfaced.

Açık kaynak araçları ile derin tümleştirmeDeep integration with open-source tooling

Cloud Shell, Terkform, Anbotsız ve Chef InSpec gibi açık kaynaklı araçlar için önceden yapılandırılmış kimlik doğrulaması içerir.Cloud Shell includes pre-configured authentication for open-source tools such as Terraform, Ansible, and Chef InSpec. Örnek yönergelerden deneyin.Try it out from the example walkthroughs.

AraçlarTools

CategoryCategory AdName
Linux araçlarıLinux tools Bashbash
ZSHzsh
daksh
tmuxtmux
derinlemesinedig
Azure AraçlarıAzure tools Azure CLI ve Azure klasik CLIAzure CLI and Azure classic CLI
AzCopyAzCopy
Azure Işlevleri CLıAzure Functions CLI
Service Fabric CLIService Fabric CLI
Batch ShipyardBatch Shipyard
blobxferblobxfer
Metin düzenleyicileriText editors kod (Cloud Shell Düzenleyicisi)code (Cloud Shell editor)
vvim
Nanonano
Emacsemacs
Kaynak denetimiSource control gitgit
Derleme araçlarıBuild tools yapabilirmake
Mavenmaven
npmnpm
Pippip
KapsayıcılarContainers Docker MakinesiDocker Machine
KubectlKubectl
HelmHelm
DC/OS CLIDC/OS CLI
VeritabanlarıDatabases MySQL istemcisiMySQL client
PostgreSql istemcisiPostgreSql client
sqlcmd yardımcı programısqlcmd Utility
mssql-scriptermssql-scripter
DiğerOther IPython IstemcisiiPython Client
Cloud Foundry CLıCloud Foundry CLI
TerraformTerraform
AnsibleAnsible
Chef InSpecChef InSpec
Pupevcil hayvan sürgüsüPuppet Bolt
HashiCorp PackerHashiCorp Packer

Dil desteğiLanguage support

DilLanguage VersionVersion
.NET Core.NET Core 2.0.02.0.0
GitGo 1.91.9
JavaJava 1,81.8
Node.jsNode.js 8.9.48.9.4
PowerShellPowerShell 6.2.06.2.0
PythonPython 2,7 ve 3,5 (varsayılan)2.7 and 3.5 (default)

Sonraki adımlarNext steps

Bash Cloud Shell hızlı başlangıçBash in Cloud Shell Quickstart
PowerShell Cloud Shell hızlı başlangıçPowerShell in Cloud Shell Quickstart
Azure CLı hakkında bilgi edininLearn about Azure CLI
Azure PowerShell hakkında bilgi edininLearn about Azure PowerShell