Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Cloud Shell, Azure kaynaklarını yönetmek için kimliği doğrulanmış, önceden yapılandırılmış bir kabuk deneyimi sağlayan tarayıcı tabanlı bir terminaldir. Cloud Shell, ihtiyacınız olan ve zaten yüklü olan araçlarla birlikte gelir.
Azure Cloud Shell, Microsoft'un bulut altyapısı uç ürünleri ve hizmetleri için Linux dağıtımı olan Azure Linux üzerinde çalışır. Bash veya PowerShell'i varsayılan kabuğunuz olarak seçebilirsiniz.
Özellikler
Güvenli ortam
Microsoft, tedarik zinciri saldırılarına karşı korunmaya yardımcı olmak için Azure Linux deposuna dahil edilen tüm paketleri dahili olarak derler. Daha fazla bilgi edinmek veya Azure Linux görüntüsünde değişiklik istemek için bkz. Cloud Shell GitHub deposu.
Cloud Shell, Azure CLI, Azure PowerShell ve diğer bulut yönetim araçlarına güvenli erişim sağlamak için Azure hesabınızın kimliğini otomatik olarak doğrular.
Oturumlar arasında $HOME'un kalıcılığı
Cloud Shell'i ilk kez başlattığınızda, Cloud Shell'i ekli depolama hesabıyla veya hesabı olmadan kullanma seçeneğiniz vardır. Depolama olmadan devam etmek, Cloud Shell'i kullanmaya başlamanın en hızlı yoludur. Cloud Shell'i depolama olmadan kullanmak kısa ömürlü oturum olarak bilinir. Cloud Shell penceresini kapattığınızda, kaydettiğiniz tüm dosyalar silinir ve oturumlar arasında kalıcı olmaz.
Dosyaları oturumlar arasında kalıcı hale getirmek için bir depolama hesabı bağlamayı seçebilirsiniz. Cloud Shell, gelecekteki tüm oturumlar için depolama alanınızı otomatik olarak $HOME\clouddrive olarak bağlar.
Ayrıca, dizininiz $HOME Azure Dosya paylaşımınızda bir .img dosya olarak kalıcı olarak kalır. Makinenin durumu ve $HOME dışındaki dosyalar oturumlar arasında kalıcı değildir. Cloud Shell'de dosyaları kalıcı hale getirme hakkında daha fazla bilgi edinin.
SSH anahtarları gibi gizli dizileri depolarken en iyi yöntemleri kullanın. Anahtarlarınızı güvenli bir şekilde depolamak ve almak için Azure Key Vault'ı kullanabilirsiniz. Daha fazla bilgi için bkz . Azure CLI kullanarak Key Vault'ı yönetme.
Azure sürücüsü (Azure:)
Cloud Shell'deki PowerShell, Azure sürücüsünü (Azure: sağlar.
cd Azure: ile Azure sürücüsüne geçebilir ve cd ~ ile giriş dizininize geri dönebilirsiniz. Azure sürücüsü İşlem, Ağ, Depolama ve diğerleri gibi Azure kaynaklarının kolayca bulunmasını ve dosya sistemi benzeri gezinmesini sağlar. 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.
Notlar
Azure kaynaklarında doğrudan Azure portalında veya Azure PowerShell cmdlet'leri aracılığıyla yapılan tüm değişiklikler sürücüye Azure: yansıtılır. Ancak, kaynaklarınızın dir -Force içindeki görünümünü yenilemek için Azure: komutunu çalıştırmanız gerekir.
açık kaynak araçlarıyla derin tümleştirme
Cloud Shell, Terraform, Ansible ve Chef InSpec gibi açık kaynak araçları için önceden yapılandırılmış kimlik doğrulamasını içerir. Daha fazla bilgi için aşağıdaki makaleleri inceleyin:
- Ansible playbook’u çalıştırma
- Azure dinamik envanterlerinizi yönetme
- Terraform'u yükleme ve yapılandırma
Önceden yüklenmiş araçlar
En yaygın kullanılan araçlar Cloud Shell'e önceden yüklenmiştir. Bu seçilmiş araç koleksiyonu aylık olarak güncelleştirilir. Geçerli araç ve sürüm listesini görmek için aşağıdaki komutları kullanın.
- PowerShell'de komutunu kullanarak
Get-Module -ListAvailableyüklü modülün listesini alın - Bash veya PowerShell'de
-
tdnf listYüklü TDNF paketlerini listelemek için komutunu kullanın -
pip3 listYüklü Python paketlerini listelemek için komutunu kullanın
-
Azure araçları
Cloud Shell aşağıdaki Azure komut satırı araçları önceden yüklenmiş olarak gelir:
Diğer Microsoft hizmetleri
- Office 365 CLI
- Exchange Online PowerShell
- Temel bir Microsoft Graph PowerShell modülü kümesi
- Microsoft.Graph.Applications
- Microsoft.Graph.Kimlik Doğrulama
- Microsoft.Graph.Groups
- Microsoft.Graph.Identity.DirectoryManagement (Bu, Microsoft Graph API kapsamında kimlik ve dizin yönetimiyle ilgili bir modüldür.)
- Microsoft.Graph.Identity.Governance
- Microsoft.Graph.Identity.SignIns
- Microsoft.Graph.Users.Actions
- Microsoft.Graph.Users.Functions
- MicrosoftPowerBIMgmt PowerShell modülleri
- SqlServer PowerShell modülleri
Üretkenlik araçları
Linux araçları
bashzshshtmuxdig
Metin düzenleyicileri
- Cloud Shell düzenleyicisi (kod)
- Vim
- nano
- Emacs
Bulut yönetimi araçları
- Docker Desktop
- Kubectl
- Dümen
- Cloud Foundry CLI
- Terraform
- Ansible
- Chef InSpec
- Puppet Bolt
- HashiCorp Packer
Geliştirici araçları
Yapı araçları
makemavennpmpip
Kaynak denetimi
- Aptal
- GitHub CLI
Veritabanı araçları
- MySQL istemcisi
- PostgreSQL istemcisi
- sqlcmd yardımcı programı
- mssql-scripter
Programlama dilleri
- .NET 7.0
- PowerShell 7.4
- Node.js
- Java
- Python 3.9
- Ruby programlama dili
- Başlayın
Kendi araçlarınızı yükleme
Cloud Shell'i depolama hesabı kullanacak şekilde yapılandırdıysanız kendi araçlarınızı yükleyebilirsiniz. Kök izin gerektirmeyen herhangi bir aracı yükleyebilirsiniz. Örneğin Python modüllerini, PowerShell modüllerini, Node.js paketlerini ve ile wgetyüklenebilen paketlerin çoğunu yükleyebilirsiniz.