Azure Cloud Shell'e Genel BakışOverview of Azure Cloud Shell

Azure Cloud Shell, Azure kaynaklarını yönetmek için kullanabileceğiniz etkileşimli, kimliği doğrulanmış ve tarayıcı ile erişilebilen bir kabuktur.Azure Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources. Bu hizmet, Bash veya PowerShell ile çalışma şeklinize en uygun kabuk deneyimini seçme esnekliği getirir.It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.

Cloud Shell üç yolla erişebilirsiniz:You can access the Cloud Shell in three ways:

  • Doğrudan bağlantı: ' a bir tarayıcı açın https://shell.azure.com .Direct link: Open a browser to https://shell.azure.com.

  • Azure Portal: Azure PortalCloud Shell simgesini seçin:Azure portal: Select the Cloud Shell icon on the Azure portal:

    Azure portal Cloud Shell başlatılacak simge

  • Kod parçacıkları: docs.Microsoft.com ve Microsoft Learnüzerinde, Azure CLI ve Azure PowerShell kod parçacıkları ile görüntülenen TRY It düğmesini seçin:Code snippets: On docs.microsoft.com and Microsoft Learn, select the Try It button that appears with Azure CLI and Azure PowerShell code snippets:

    az account show
    
    Get-AzSubscription
    

    Deneyin düğmesine Bash (Azure CLI kod parçacıkları için) veya PowerShell (Azure PowerShell parçacıkları için) ile birlikte Cloud Shell doğrudan açılır.The Try It button opens the Cloud Shell directly alongside the documentation using Bash (for Azure CLI snippets) or PowerShell (for Azure PowerShell snippets).

    Komutu çalıştırmak için kod parçacığında kopyayı kullanın, Ctrl + Shift + komutu yapıştırmak için CTRL SHIFTv (Windows/Linux) veya cmd + SHIFT + v (MacOS) kullanın ve ardından ENTERtuşuna basın.To run the command, use Copy in the code snippet, use Ctrl+Shift+V (Windows/Linux) or Cmd+Shift+V (macOS) to paste the command, and then press Enter.

ÖzelliklerFeatures

Tarayıcı tabanlı kabuk deneyimiBrowser-based shell experience

Cloud Shell, Azure yönetim görevleriyle birlikte oluşturulan tarayıcı tabanlı bir komut satırı deneyimine erişim sağlar.Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. Cloud Shell, yerel bir makineden yalnızca bulutun sağlayabilebir şekilde Untethered işe faydalanır.Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

Tercih edilen kabuk deneyimi seçimiChoice of preferred shell experience

Kullanıcılar bash veya PowerShell arasında seçim yapabilir.Users can choose between Bash or PowerShell.

  1. Cloud Shellseçin.Select Cloud Shell.

    Cloud Shell simgesi

  2. Bash veya PowerShell' i seçin.Select Bash or PowerShell.

    Bash veya PowerShell seçin

    İlk başlatıldıktan sonra, bash ve PowerShell arasında geçiş yapmak için kabuk türü açılan denetimini kullanabilirsiniz:After first launch, you can use the shell type drop-down control to switch between Bash and PowerShell:

    Bash veya PowerShell seçmek için açılan denetim

Kimliği doğrulanmış ve yapılandırılmış Azure iş istasyonuAuthenticated and configured Azure workstation

Cloud Shell, Microsoft tarafından yönetiliyor ve bu nedenle popüler komut satırı araçları ve dil desteğiyle birlikte geldi.Cloud Shell is managed by Microsoft so it comes with popular command-line tools and language support. Cloud Shell Ayrıca, Azure CLı veya Azure PowerShell cmdlet 'leri aracılığıyla kaynaklarınıza anında erişim için otomatik olarak kimlik doğrulaması gerçekleştirir.Cloud Shell also securely authenticates automatically for instant access to your resources through the Azure CLI or Azure PowerShell cmdlets.

Cloud Shell yüklü araçların tam listesini görüntüleyin.View the full list of tools installed in Cloud Shell.

Tümleşik Cloud Shell DüzenleyicisiIntegrated Cloud Shell editor

Cloud Shell, açık kaynak Monako düzenleyicisine bağlı olarak tümleşik bir grafik metin düzenleyicisi sunar.Cloud Shell offers an integrated graphical text editor based on the open-source Monaco Editor. code .Azure CLI veya Azure PowerShell ile sorunsuz dağıtım için çalıştırarak yapılandırma dosyalarını oluşturmanız ve düzenlemeniz yeterlidir.Simply create and edit configuration files by running code . for seamless deployment through Azure CLI or Azure PowerShell.

Cloud Shell Düzenleyicisi hakkında daha fazla bilgi edinin.Learn more about the Cloud Shell editor.

Birden çok erişim noktasıMultiple access points

Cloud Shell, tarafından kullanılabilen esnek bir araçtır:Cloud Shell is a flexible tool that can be used from:

Microsoft Azure dosyaları depolama alanınızı bağlamaConnect your Microsoft Azure Files storage

Cloud Shell makineler geçicidir, ancak dosyalarınız iki şekilde kalıcı hale getirilir: bir disk görüntüsü ile ve adlı bağlı dosya paylaşımından clouddrive .Cloud Shell machines are temporary, but your files are persisted in two ways: through a disk image, and through a mounted file share named clouddrive. Cloud Shell ilk kez çalıştırıldığında sizin adınıza bir kaynak grubu, depolama hesabı ve Azure Dosyaları paylaşımı oluşturur.On first launch, Cloud Shell prompts to create a resource group, storage account, and Azure Files share on your behalf. Bu bir kerelik bir adımdır ve tüm oturumlar için otomatik olarak eklenir.This is a one-time step and will be automatically attached for all sessions. Tek bir dosya paylaşma eşleştirilebilir ve Cloud Shell hem Bash hem de PowerShell tarafından kullanılır.A single file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell.

Yeni veya mevcut bir depolama hesabını nasıl bağlayacağınızı veya Cloud Shell ' de kullanılan Kalıcılık mekanizmalarıhakkında bilgi edinmek için daha fazla bilgi edinin.Read more to learn how to mount a new or existing storage account or to learn about the persistence mechanisms used in Cloud Shell.

Not

Azure Storage güvenlik duvarı, Cloud Shell depolama hesapları için desteklenmez.Azure storage firewall is not supported for cloud shell storage accounts.

KavramlarConcepts

  • Cloud Shell, oturum başına ve kullanıcı bazında belirtilen geçici bir konakta çalıştırılırCloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Etkileşimli etkinlik olmadan 20 dakika sonra zaman aşımı Cloud ShellCloud Shell times out after 20 minutes without interactive activity
  • Cloud Shell, bir Azure dosya paylaşımının bağlanmasını gerektirirCloud Shell requires an Azure file share to be mounted
  • Cloud Shell hem Bash hem de PowerShell için aynı Azure dosya paylaşımının kullanırCloud Shell uses the same Azure file share for both Bash and PowerShell
  • Cloud Shell Kullanıcı hesabı başına bir makine atanırCloud Shell is assigned one machine per user account
  • Cloud Shell dosya paylaşımınızda bulunan 5 GB bir görüntü kullanarak $HOME devam ediyorCloud Shell persists $HOME using a 5-GB image held in your file share
  • İzinler Bash 'te normal bir Linux kullanıcısı olarak ayarlanırPermissions are set as a regular Linux user in Bash

Cloud Shell ve PowerShell 'deki Bash özellikleri hakkında daha fazla bilgi edinin Cloud Shell.Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell.

FiyatlandırmaPricing

Cloud Shell barındıran makine, bağlı bir Azure dosyaları paylaşımının önkoşul olarak ücretsizdir.The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. Normal depolama ücretleri uygulanır.Regular storage costs apply.

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