Azure Cloud Shell sınırlamalarıLimitations of Azure Cloud Shell

Azure Cloud Shell, aşağıdaki bilinen sınırlamalara sahiptir:Azure Cloud Shell has the following known limitations:

Genel sınırlamalarGeneral limitations

Sistem durumu ve kalıcılığıSystem state and persistence

Cloud Shell oturumunuzu sağlayan makine geçicidir ve oturumunuz için 20 dakika etkin olduktan sonra dönüştürülmeden.The machine that provides your Cloud Shell session is temporary, and it is recycled after your session is inactive for 20 minutes. Cloud Shell'i Azure dosya paylaşımını bağlanmasını gerektirir.Cloud Shell requires an Azure file share to be mounted. Sonuç olarak, aboneliğiniz Cloud shell'e erişim için depolama kaynaklarını ayarlama mümkün olması gerekir.As a result, your subscription must be able to set up storage resources to access Cloud Shell. Dikkat edilecek diğer noktalar şunlardır:Other considerations include:

  • Takılı depolamayla değişikliklerini içinde $Home dizin kalıcı olur.With mounted storage, only modifications within the $Home directory are persisted.
  • Azure dosya paylaşımlarını yalnızca içinde bağlanabilir, bölgeye atanan.Azure file shares can be mounted only from within your assigned region.
    • Bash hizmetinde çalıştırma env yap bölgenizi bulmak için ACC_LOCATION.In Bash, run env to find your region set as ACC_LOCATION.

Tarayıcı desteğiBrowser support

Cloud Shell'i Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox ve Safari Apple'nın en son sürümlerini destekler.Cloud Shell supports the latest versions of Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. Safari özel modda desteklenmez.Safari in private mode is not supported.

Kopyala ve YapıştırCopy and paste

  • Windows: Ctrl-c kopyalamak için desteklenir, ancak kullanmak Shift-insert yapıştırın.Windows: Ctrl-c to copy is supported but use Shift-insert to paste.
    • FireFox/IE düzgün Pano izinleri desteklemeyebilir.FireFox/IE may not support clipboard permissions properly.
  • Mac OS: Cmd-c kopyalamak ve Cmd-v yapıştırın.Mac OS: Cmd-c to copy and Cmd-v to paste.

Belirli bir kullanıcı için yalnızca bir kabuk etkin olabilirFor a given user, only one shell can be active

Kullanıcılar yalnızca başlatabilir bir kabuk türünü bir kerede ya da Bash veya PowerShell.Users can only launch one type of shell at a time, either Bash or PowerShell. Ancak, Bash veya PowerShell aynı anda çalışan birden çok örneği olabilir.However, you may have multiple instances of Bash or PowerShell running at one time. Bash veya PowerShell arasında menüsünü kullanarak takas Cloud yeniden başlatmak mevcut oturumlarını sonlandırır Shell neden olur.Swapping between Bash or PowerShell by using the menu causes Cloud Shell to restart, which terminates existing sessions. Alternatif olarak, PowerShell içinde bash yazarak çalıştırabileceğiniz bash, ve PowerShell içinde bash yazarak çalıştırabileceğiniz pwsh.Alternatively, you can run bash inside PowerShell by typing bash, and you can run PowerShell inside bash by typing pwsh.

Kullanım sınırlarıUsage limits

Cloud Shell'de etkileşimli kullanım durumları için tasarlanmıştır.Cloud Shell is intended for interactive use cases. Sonuç olarak, herhangi bir uzun süre çalışan etkileşimli olmayan oturum uyarı vermeden sonlandırılır.As a result, any long-running non-interactive sessions are ended without warning.

Bash sınırlamalarıBash limitations

Kullanıcı izinleriUser permissions

İzinleri, sudo erişimi olmadan normal kullanıcı olarak ayarlanır.Permissions are set as regular users without sudo access. Dışında herhangi bir yükleme, $Home dizin kalıcı değil.Any installation outside your $Home directory is not persisted.

.Bashrc veya $PROFILE düzenlemeEditing .bashrc or $PROFILE

.Bashrc veya Bunun yapılması, PowerShell'in $PROFILE dosya düzenleme beklenmeyen hatalar Cloud Shell'de neden olabileceği zaman uyarı alın.Take caution when editing .bashrc or PowerShell's $PROFILE file, doing so can cause unexpected errors in Cloud Shell.

PowerShell sınırlamalarıPowerShell limitations

AzureAD Modül adıAzureAD module name

AzureAD Modül adı şu anda AzureAD.Standard.Preview, modül aynı işlevselliği sağlar.The AzureAD module name is currently AzureAD.Standard.Preview, the module provides the same functionality.

SqlServer modül işleviSqlServer module functionality

SqlServer Cloud Shell'de dahil modülü PowerShell Core yalnızca yayın öncesi desteği içeriyor.The SqlServer module included in Cloud Shell has only prerelease support for PowerShell Core. Özellikle, Invoke-SqlCmd henüz kullanıma sunulmamıştır.In particular, Invoke-SqlCmd is not available yet.

Azure sürücüsünden oluşturduğunuzda varsayılan dosya konumu:Default file location when created from Azure drive:

PowerShell cmdlet'lerini kullanarak, kullanıcılar Azure altındaki dosyaları oluşturulamıyor: sürücü.Using PowerShell cmdlets, users can not create files under the Azure: drive. Kullanıcıların yeni dosyaları vim veya nano gibi diğer araçları kullanarak oluşturduğunuzda, dosyalar için kaydedilir $HOME varsayılan olarak.When users create new files using other tools, such as vim or nano, the files are saved to the $HOME by default.

GUI uygulamaları desteklenmez.GUI applications are not supported

Kullanıcı bir Windows iletişim kutusu oluşturacak bir komut çalışırsa, bir hata iletisi aşağıdaki gibi görür: Unable to load DLL 'IEFRAME.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).If the user runs a command that would create a Windows dialog box, one sees an error message such as: Unable to load DLL 'IEFRAME.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E).

İlerleme çubuğunu görüntüleme sonra geniş boşlukLarge Gap after displaying progress bar

Kullanıcı bir ilerleme çubuğu, böyle bir sekme görüntüler bir eylem gerçekleştirirse içinde çalışırken Tamamlanıyor Azure: sürücü imleç düzgün ayarlanmamıştır ve ilerleme çubuğu daha önce olduğu boşluk görünür mümkündür.If the user performs an action that displays a progress bar, such a tab completing while in the Azure: drive, then it is possible that the cursor is not set properly and a gap appears where the progress bar was previously.

Sonraki adımlarNext steps

Cloud Shell'i sorunlarını gidermeTroubleshooting Cloud Shell
Bash için hızlı başlangıçQuickstart for Bash
PowerShell için hızlı başlangıçQuickstart for PowerShell