Limitaciones y restricciones de Cloud Code para Cloud Shell

A partir de la versión más reciente, Cloud Shell con Cloud Code integrado tiene las siguientes limitaciones y restricciones conocidas.

Cuotas de uso

La cuota semanal predeterminada de Cloud Code es de 50 horas.

Visualiza tu cuota semanal de Cloud Code

Si alcanzas la cuota, deberás esperar hasta la fecha y la hora especificadas para volver a usar Cloud Code o consultar con tu administrador de Cloud Code si deseas aumentar la cuota.

Sigue estos pasos para ver tu cuota semanal:

  • Haz clic en Información de la sesión Información de la sesión y, luego, en Cuota de uso. Aparecerá un cuadro de diálogo en el que se mostrarán las horas restantes de tu cuota, la cantidad total de horas de la cuota y la fecha y hora en que se restablece la cuota.

Solicita un aumento de la cuota

Los aumentos de cuota de Cloud Shell deben realizarse mediante una solicitud de asistencia al cliente y no se pueden actualizar mediante la consola de Google Cloud. Para solicitar un aumento de la cuota, comunícate con el equipo de Atención al cliente de Cloud (no con Facturación).

Si tu solicitud de aumento de cuota requiere aprobación, puedes recibir un correo electrónico de Google Cloud en el que se confirme la recepción de tu solicitud. Puedes responder a este correo electrónico si necesitas más ayuda. Atención al cliente de Cloud procesa tu solicitud, por lo general, en un plazo de 2 a 3 días hábiles y, luego, te envía un segundo correo electrónico para notificarte si el aumento de la cuota se aprobó o rechazó. En el correo electrónico, se proporciona la fecha de entrada en vigencia del aumento, si corresponde.

Para obtener más información sobre el proceso de aumento de cuota, consulta Acerca de las solicitudes de aumento de cuota.

Inactividad de Cloud Code

Para evitar que el directorio $HOME se borre por inactividad durante 120 días, inicia una sesión. Para los datos sensibles que desees almacenar a largo plazo, considera una solución diferente en Cloud Storage.

Uso no interactivo

Cloud Code está diseñado solo para uso interactivo. Las sesiones no interactivas finalizan automáticamente después de una hora. Las sesiones de Cloud Code tienen un límite de 12 horas, después de lo cual las sesiones finalizan automáticamente. Puedes iniciar una nueva sesión inmediatamente después.

Restablece una sesión después de una infracción del límite de servicio

Si se cierra tu sesión o no se puede establecer porque superaste un límite del servicio, Cloud Code muestra un error con un vínculo a un formulario que te permite apelar el incumplimiento del límite. Haz clic en el vínculo de comentarios y envía el formulario con más información sobre las tareas que estabas realizando antes de que finalizara la sesión.

Limitaciones y restricciones

Persistencia y paquetes personalizados de software instalado

La instancia de máquina virtual que respalda tu sesión de Cloud Code para Cloud Shell no se asigna de forma permanente a una sesión de Cloud Code y finaliza si la sesión está inactiva durante 20 minutos. Una vez que se finaliza la instancia, se pierden las modificaciones que hiciste fuera del directorio $HOME.

Para que la configuración se conserve entre sesiones, considera personalizar tu entorno.

Usuarios menores de 18 años o cuya edad es desconocida

Cloud Code no está disponible para usuarios menores de 18 años o cuya edad se desconoce. De forma predeterminada, Google Workspace for Education bloquea el acceso a Cloud Code para todos los usuarios. Si tu institución tiene estudiantes mayores de 18 años que quieres que tengan acceso a servicios con restricción de edad, como Cloud Code, consulta Controla el acceso a los servicios de Google por edad para conocer los pasos que te permitirán identificar a los usuarios mayores de 18 años.

Extensiones del editor de Cloud Shell

El editor de Cloud Shell no admite la instalación de extensiones de editor personalizadas. Sin embargo, el editor de Cloud Shell viene con un conjunto de extensiones esenciales ya instaladas y actualizadas.

Contenido de .bashrc

Es posible que Cloud Code genere errores si se cambia o borra el archivo .bashrc. El archivo .bashrc debe contener la siguiente información:

  if [ -f "/google/devshell/bashrc.google" ]; then
    source "/google/devshell/bashrc.google"
  fi

Formato de resultado gcloud

De forma predeterminada, Cloud Code habilita las funciones de accesibilidad de gcloud. Cuando se habilitan las funciones de accesibilidad, el resultado de la tabla gcloud se renderiza como una lista plana de elementos.

Si deseas restablecer el comportamiento predeterminado de las tablas agrupadas para muchos comandos, agrega el siguiente comando al final del archivo $HOME/.bashrc:

  gcloud config set accessibility/screen_reader false

Rendimiento de conexión lenta

La conexión a Cloud Code por primera vez implica la creación de un disco de inicio y, por el momento, puede tardar hasta 25 segundos. Las conexiones posteriores a instancias de máquina virtual existentes tardan alrededor de cinco segundos. Sin embargo, si no usaste Cloud Code durante una semana, el rendimiento de la conexión será más lento, ya que el directorio principal se restablece a partir de un archivo.

Cloud Code también ofrece el modo efímero, que es la experiencia de Cloud Code sin almacenamiento disco persistente. El modo efímero ofrece un rendimiento de conexión más rápido, pero todos los archivos que creas en tu sesión se pierden cuando finaliza la sesión.

Compatibilidad con navegadores

Cloud Code es compatible con las versiones más recientes de Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11+ y Apple Safari 8+ y versiones posteriores. No es compatible con el modo de navegación privada en Safari.

Navegación privada y cookies de terceros inhabilitadas

El editor de Cloud Shell no se puede cargar en Cloud Code si las cookies de terceros están inhabilitadas. Algunos navegadores tienen inhabilitadas de forma predeterminada las cookies de terceros, y la mayoría de los modos privado o de incógnito del navegador también bloquean estas cookies.

Aunque las cookies de terceros estén inhabilitadas, puedes usar el editor de Cloud Shell en su propia ventana haciendo clic en el botón Abrir en una ventana nueva al que se puede acceder cuando abres una sesión de editor. Botón del editor de código.

También puedes navegar al puerto 970 mediante la Vista previa en la Web Botón Vista previa en la Web.

Panel del editor que explica que no se pudo cargar el editor de código debido al bloqueo de cookies de terceros, con el vínculo para abrir el editor en una ventana nueva

Sugerencia: Si usas Google Chrome, puedes habilitar las cookies de terceros si haces clic en el ícono de bloqueo de cookies de terceros en la barra de direcciones Ícono de bloqueo de cookies de terceros, seleccionas ¿No funciona el sitio?, haces clic en Permitir cookies y vuelves a cargar la página.

Almacenamiento en disco

Cloud Code aprovisiona 5 GB de almacenamiento en disco persistente sin cargo, activado como directorio $HOME en la instancia de máquina virtual. Este almacenamiento es por usuario y está disponible en todos los proyectos. Todos los archivos que se almacenan en el directorio principal, incluido el software instalado, las secuencias de comandos y los archivos de configuración de usuario, como .bashrc y .vimrc, se conservan entre sesiones y cuentan para el límite de 5 GB.

Liberando espacio en el disco

Si encuentras un error no space left on device, quita archivos de tu directorio principal mediante la terminal de Cloud Code para liberar espacio. Usa el comando du -hs $(ls -A) para ver el espacio que usa cada archivo en cada subdirectorio. Considera quitar las que ya no necesitas o que ocupen una gran cantidad de almacenamiento.