Cloud Shell con Cloud Code integrado, a partir de la última versión, tiene las siguientes limitaciones y restricciones conocidas.
Cuotas de uso
La cuota semanal predeterminada de Cloud Code es de 50 horas.
Cómo ver tu cuota semanal de Cloud Code
Si alcanzas tu cuota, deberás esperar hasta la fecha y hora especificadas antes de poder volver a usar Cloud Code o consultar con tu administrador de Cloud Code para aumentar tu cuota.
Sigue estos pasos para ver tu cuota semanal:
- Haz clic en
Información de la sesión y, luego, en Cuota de uso. Aparecerá un diálogo que mostrará las horas restantes de tu cuota, la cantidad total de horas de tu cuota y la fecha y hora en que se restablecerá la cuota.
Si necesitas más cuota, te recomendamos que actualices a Cloud Workstations, que no tiene limitaciones de uso semanales. Cloud Workstations te permite personalizar, dimensionar correctamente y proteger tu entorno de desarrollo. Actualiza a Cloud Workstations para obtener entornos de desarrollo administrados y seguros aprovisionados en tu VPC sin límites de uso.
Inactividad de Cloud Code
Para evitar que se borre tu directorio de $HOME
por inactividad durante 120 días, inicia una sesión. Para los datos sensibles que deseas 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 40 minutos. Las sesiones de Cloud Code tienen un límite de 12 horas. Luego, las sesiones terminan automáticamente. Puedes iniciar una nueva sesión inmediatamente después.
Cómo restablecer una sesión después de una violación del límite de servicio
Si se finaliza tu sesión o no se puede establecer porque superaste un límite de servicio, Cloud Code mostrará un error con un vínculo a un formulario que te permitirá apelar la violación 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 tu sesión de Cloud Code y se finaliza si tu sesión está inactiva durante 40 minutos. Una vez que se finaliza la instancia, se pierden las modificaciones que hiciste fuera del directorio $HOME
.
Para que tus ajustes de configuración persistan en las 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 es desconocida. 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 a los que quieres dar 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 para 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 incluye 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
.
Con las funciones de accesibilidad habilitadas, el resultado de la tabla gcloud
se renderiza como una lista aplanada de elementos.
Para restablecer el comportamiento predeterminado de las tablas enmarcadas para muchos comandos, agrega el siguiente comando al final de tu archivo $HOME/.bashrc
:
gcloud config set accessibility/screen_reader false
Rendimiento de conexión lenta
Cuando te conectes por primera vez a Cloud Code, deberás crear un disco de almacenamiento. Actualmente, esta operación puede tardar hasta 25 segundos. Las conexiones posteriores a instancias de máquina virtual existentes demoran aproximadamente cinco segundos. Sin embargo, si no has usado 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 en 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 al final de 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. .
También puedes navegar al puerto 970 con la Vista previa en la Web .
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 , seleccionas ¿No funciona el sitio?, haces clic en Permitir cookies y vuelves a cargar la página.
Almacenamiento en disco
Cloud Code proporciona 5 GB de almacenamiento en disco persistente gratuito activado como tu 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 almacenes en tu directorio principal, incluidos el software instalado, las secuencias de comandos y los archivos de configuración de usuario, como .bashrc
y .vimrc
, persisten entre sesiones y se incluyen en el límite de 5 GB.
Cómo liberar espacio en el disco
Si encuentras un error de no space left on device
, libera espacio quitando archivos de tu directorio principal con la terminal de Cloud Code. Usa el comando du -hs $(ls -A)
para ver el espacio que usa cada archivo dentro de cada subdirectorio. Considera quitar los que ya no necesites o los que ocupen una gran parte del almacenamiento.