Limitaciones de Azure Cloud ShellLimitations of Azure Cloud Shell

Azure Cloud Shell tiene las limitaciones conocidas siguientes:Azure Cloud Shell has the following known limitations:

Limitaciones generalesGeneral limitations

Persistencia y estado del sistemaSystem state and persistence

La máquina que proporciona la sesión de Cloud Shell es temporal y se recicla después de que la sesión esté inactiva durante 20 minutos.The machine that provides your Cloud Shell session is temporary, and it is recycled after your session is inactive for 20 minutes. Cloud Shell requiere montar un recurso compartido de archivos de Azure.Cloud Shell requires an Azure file share to be mounted. Como resultado, la suscripción debe poder configurar los recursos de almacenamiento para tener acceso a Cloud Shell.As a result, your subscription must be able to set up storage resources to access Cloud Shell. Otras consideraciones:Other considerations include:

  • Con el almacenamiento montado, solo se conservan las modificaciones dentro del directorio $Home.With mounted storage, only modifications within the $Home directory are persisted.
  • Solo se pueden montar recursos compartidos de archivos de Azure desde la región asignada.Azure file shares can be mounted only from within your assigned region.
    • En Bash, ejecute env para buscar la región establecida como ACC_LOCATION.In Bash, run env to find your region set as ACC_LOCATION.

Compatibilidad con exploradoresBrowser support

Cloud Shell es compatible con las versiones más recientes de Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox y Safari de Apple.Cloud Shell supports the latest versions of Microsoft Edge, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, and Apple Safari. Safari en modo privado no es compatible.Safari in private mode is not supported.

Copiar y pegarCopy and paste

  • Windows: se permite usar Ctrl-c para copiar, pero use Shift-insert para pegar.Windows: Ctrl-c to copy is supported but use Shift-insert to paste.
    • Es posible que Firefox o IE no admitan los permisos del Portapapeles correctamente.FireFox/IE may not support clipboard permissions properly.
  • Mac OS: Cmd-c para copiar y Cmd-v para pegar.Mac OS: Cmd-c to copy and Cmd-v to paste.

Solo puede haber un shell activo para un usuario determinadoFor a given user, only one shell can be active

Los usuarios solo pueden iniciar un tipo de shell a la vez, ya sea Bash o PowerShell.Users can only launch one type of shell at a time, either Bash or PowerShell. Pero puede haber varias instancias de Bash o PowerShell en ejecución al mismo tiempo.However, you may have multiple instances of Bash or PowerShell running at one time. Los cambios entre Bash y PowerShell mediante el menú provocan el reinicio de Cloud Shell, lo que finaliza las sesiones existentes.Swapping between Bash or PowerShell by using the menu causes Cloud Shell to restart, which terminates existing sessions. Como alternativa, puede escribir bash para ejecutar Bash en PowerShell o escribir pwsh para ejecutar PowerShell en Bash.Alternatively, you can run bash inside PowerShell by typing bash, and you can run PowerShell inside bash by typing pwsh.

Límites de usoUsage limits

Cloud Shell está pensado para casos de uso interactivos.Cloud Shell is intended for interactive use cases. Por tanto, todas las sesiones que no sean de este tipo y que se prolonguen durante mucho tiempo se finalizarán sin previo aviso.As a result, any long-running non-interactive sessions are ended without warning.

Limitaciones de BashBash limitations

Permisos de usuarioUser permissions

Los permisos se establecen como usuarios normales sin acceso a sudo.Permissions are set as regular users without sudo access. No se conserva cualquier instalación fuera del directorio $Home.Any installation outside your $Home directory is not persisted.

Edición de .bashrc o $PROFILEEditing .bashrc or $PROFILE

Tenga cuidado al editar el archivo .bashrc o el archivo $PROFILE de PowerShell, ya que puede provocar errores inesperados en Cloud Shell.Take caution when editing .bashrc or PowerShell's $PROFILE file, doing so can cause unexpected errors in Cloud Shell.

Limitaciones de PowerShellPowerShell limitations

Nombre del módulo AzureADAzureAD module name

El nombre del módulo AzureAD es actualmente AzureAD.Standard.Previewy proporciona la misma funcionalidad.The AzureAD module name is currently AzureAD.Standard.Preview, the module provides the same functionality.

Funcionalidad del módulo SqlServerSqlServer module functionality

El módulo SqlServer incluido en Cloud Shell solo es compatible con versiones preliminares de PowerShell Core.The SqlServer module included in Cloud Shell has only prerelease support for PowerShell Core. En concreto, Invoke-SqlCmd aún no está disponible.In particular, Invoke-SqlCmd is not available yet.

Ubicación del archivo predeterminada cuando se crea a partir de la unidad de Azure:Default file location when created from Azure drive:

Con los cmdlets de PowerShell, los usuarios no pueden crear archivos en la unidad de Azure (Azure:).Using PowerShell cmdlets, users can not create files under the Azure: drive. Cuando los usuarios crean nuevos archivos con otras herramientas, como vim o nano, los archivos se guardan de forma predeterminada en $HOME.When users create new files using other tools, such as vim or nano, the files are saved to the $HOME by default.

No se admiten las aplicaciones con GUIGUI applications are not supported

Si el usuario ejecuta un comando que crearía un cuadro de diálogo de Windows, se ve un mensaje de error como el siguiente: 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).

Espacio grande después de mostrar la barra de progresoLarge Gap after displaying progress bar

Si el usuario realiza una acción que muestra una barra de progreso, como una finalización con tabulación mientras está en la unidad Azure:, puede que el cursor no se establezca correctamente y que aparezca un espacio donde antes aparecía la barra de progreso.If the user performs an action that displays a progress bar, such as 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.

Pasos siguientesNext steps

Solución de problemas de Cloud ShellTroubleshooting Cloud Shell
Inicio rápido de BashQuickstart for Bash
Guía de inicio rápido de PowerShellQuickstart for PowerShell