Omezení služby Azure Cloud ShellLimitations of Azure Cloud Shell

Azure Cloud Shell má tato známá omezení:Azure Cloud Shell has the following known limitations:

Obecná omezeníGeneral limitations

Stav systému a trvalostiSystem state and persistence

Počítač, který poskytuje relace prostředí Cloud Shell je dočasný a bude recyklována po relaci je neaktivní po dobu 20 minut.The machine that provides your Cloud Shell session is temporary, and it is recycled after your session is inactive for 20 minutes. Cloud Shell vyžaduje sdílenou složku Azure připojit.Cloud Shell requires an Azure file share to be mounted. Předplatné musí být v důsledku toho nám nastavit prostředky úložiště pro přístup k službě Cloud Shell.As a result, your subscription must be able to set up storage resources to access Cloud Shell. Mezi další aspekty patří:Other considerations include:

  • Připojené úložiště, pouze změny v rámci $Home adresáře jsou trvalé.With mounted storage, only modifications within the $Home directory are persisted.
  • Sdílené složky Azure je možné připojit pouze v rámci vaší přiřazené oblasti.Azure file shares can be mounted only from within your assigned region.
    • V prostředí Bash, spusťte env najít vaši oblast nastavit jako ACC_LOCATION.In Bash, run env to find your region set as ACC_LOCATION.

Podpora prohlížečeBrowser support

Cloud Shell podporuje nejnovější verze Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox a Apple Safari.Cloud Shell supports the latest versions of Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. Safari v privátním režimu není podporováno.Safari in private mode is not supported.

Kopírování a vkládáníCopy and paste

  • Windows: Ctrl-c kopírování se podporuje, ale použijte Shift-insert vložit.Windows: Ctrl-c to copy is supported but use Shift-insert to paste.
    • FireFox/IE nemusí podporovat schránky oprávnění správně.FireFox/IE may not support clipboard permissions properly.
  • Mac OS: Cmd-c ke kopírování a Cmd-v vložit.Mac OS: Cmd-c to copy and Cmd-v to paste.

Pro daného uživatele může být aktivní pouze jeden prostředíFor a given user, only one shell can be active

Uživatelé mohou pouze spouštět jeden typ prostředí najednou, buď Bash nebo Powershellu.Users can only launch one type of shell at a time, either Bash or PowerShell. Však může mít více instancí spuštěných v jednom okamžiku Bashe nebo Powershellu.However, you may have multiple instances of Bash or PowerShell running at one time. Prohození mezi Bashe nebo Powershellu pomocí nabídky způsobí, že službě Cloud Shell k restartování, která Ukončí existující relace.Swapping between Bash or PowerShell by using the menu causes Cloud Shell to restart, which terminates existing sessions. Alternativně můžete spustit bash v prostředí PowerShell zadáním bash, a prostředí PowerShell můžete spustit v prostředí bash zadáním pwsh.Alternatively, you can run bash inside PowerShell by typing bash, and you can run PowerShell inside bash by typing pwsh.

Limity využitíUsage limits

Cloud Shell je určen pro případy použití interaktivní.Cloud Shell is intended for interactive use cases. V důsledku toho se dlouho probíhající relace jako neinteraktivní skončilo bez upozornění.As a result, any long-running non-interactive sessions are ended without warning.

Omezení bashBash limitations

Uživatelská oprávněníUser permissions

Oprávnění se nastavují jako běžní uživatelé bez přístupu sudo.Permissions are set as regular users without sudo access. Všechny instalace mimo váš $Home adresář není trvalý.Any installation outside your $Home directory is not persisted.

Úpravy .bashrc nebo $PROFILEEditing .bashrc or $PROFILE

Provést opatrní při úpravách .bashrc nebo Powershellu $PROFILE souboru, to může způsobit neočekávané chyby ve službě Cloud Shell.Take caution when editing .bashrc or PowerShell's $PROFILE file, doing so can cause unexpected errors in Cloud Shell.

Omezení prostředí PowerShellPowerShell limitations

AzureAD Název moduluAzureAD module name

AzureAD Název modulu je aktuálně AzureAD.Standard.Preview, modul nabízí stejné funkce.The AzureAD module name is currently AzureAD.Standard.Preview, the module provides the same functionality.

SqlServer modul funkceSqlServer module functionality

SqlServer Ve službě Cloud Shell zahrnuje modul má pouze předprodejní podpora pro PowerShell Core.The SqlServer module included in Cloud Shell has only prerelease support for PowerShell Core. Zejména Invoke-SqlCmd ještě není k dispozici.In particular, Invoke-SqlCmd is not available yet.

Výchozí umístění souboru při vytvoření z disku Azure:Default file location when created from Azure drive:

Pomocí rutin prostředí PowerShell, uživatelé nemůžou vytvářet soubory v Azure: disk.Using PowerShell cmdlets, users can not create files under the Azure: drive. Když uživatelé vytvářejí nové soubory pomocí jiných nástrojů, jako je například vim nebo nano, soubory se uloží do $HOME ve výchozím nastavení.When users create new files using other tools, such as vim or nano, the files are saved to the $HOME by default.

Aplikace grafického uživatelského rozhraní se nepodporují.GUI applications are not supported

Pokud uživatel spustí příkaz, který by se vytvořit dialogové okno Windows, jeden jako zobrazí chybová zpráva: 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).

Velké mezeru po zobrazuje indikátor průběhuLarge Gap after displaying progress bar

Pokud uživatel provede akci, která se zobrazí indikátor, tato karta při dokončení v Azure: jednotky, pak je možné, že kurzor nejsou správně nastaveny a mezera se zobrazí, pokud byla dříve indikátor průběhu.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.

Další postupNext steps

Řešení potíží s Cloud ShellTroubleshooting Cloud Shell
Rychlý start pro BashQuickstart for Bash
Rychlý start pro PowerShellQuickstart for PowerShell