Azure Cloud Shell özellikleri ve araçları

Azure Cloud Shell, bir makineyi kendiniz yükleme ve bakımını yapmadan 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.

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 kalıcılığı $HOME

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'de bu kısa süreli 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ı (olarak takılı) otomatik olarak $HOME\clouddriveekler. Ayrıca, dizininiz $HOME Azure Dosya paylaşımınızda bir .img dosya olarak kalıcı olarak kalır. Makine durumu ve dışındaki $HOME dosyalar oturumlar arasında kalıcı olmaz. Cloud Shell'de dosyaları kalıcı hale ekleme 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. ile cd Azure: Azure sürücüsüne geçebilir ve ile cd ~giriş dizininize dönebilirsiniz. Azure sürücüsü, dosya sistemi gezintisine benzer şekilde İşlem, Ağ, Depolama gibi Azure kaynaklarının kolayca bulunmasını ve 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.

Not

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, içindeki kaynaklarınızın Azure:görünümünü yenilemek için komutunu çalıştırmanız dir -Force 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:

Önceden yüklenmiş araçlar

En yaygın kullanılan araçlar Cloud Shell'e önceden yüklenmiştir. PowerShell kullanıyorsanız, araçların ve sürümlerin Get-PackageVersion daha eksiksiz bir listesini görmek için komutunu kullanın. Bash kullanıyorsanız komutunu kullanın tdnf list .

Azure araçları

Cloud Shell aşağıdaki Azure komut satırı araçları önceden yüklenmiş olarak gelir:

Diğer Microsoft hizmetleri

Üretkenlik araçları

Linux araçları

  • bash
  • zsh
  • sh
  • tmux
  • dig

Metin düzenleyicileri

  • Cloud Shell düzenleyicisi (kod)
  • vim
  • nano
  • emacs

Bulut yönetimi araçları

Geliştirici araçları

Derleme araçları

  • make
  • maven
  • npm
  • pip

Kaynak denetimi

  • Git
  • GitHub CLI

Veritabanı araçları

Programlama dilleri

  • .NET Core 7.0
  • PowerShell 7.4
  • Node.js
  • Java
  • Python 3.9
  • Ruby
  • Go

Sonraki adımlar