Limitações e restrições

O Cloud Shell com o Cloud Code integrado, desde a versão mais recente, tem as seguintes limitações e restrições conhecidas.

Persistência e pacotes personalizados de software instalados

A instância de máquina virtual que faz o backup da sessão do Cloud Shell não é alocada permanentemente para uma sessão do Cloud Shell e é encerrada se a sessão ficar inativa por 20 minutos. Depois que a instância é encerrada, todas as modificações que você fez nela fora do $HOME são perdidas.

Para que as configurações persistam nas sessões, personalize o ambiente.

Extensões do editor do Cloud Shell

O editor do Cloud Shell não é compatível com a instalação de extensões de editor personalizadas. No entanto, o editor do Cloud Shell vem com um conjunto de extensões essenciais já instaladas e atualizadas.

Conteúdo .bashrc

O Cloud Shell pode gerar erros se o arquivo .bashrc for modificado ou excluído. Ele deve conter pelo menos o seguinte:

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

Desempenho lento de conexão

Para se conectar ao Cloud Shell pela primeira vez, você precisa criar seu disco principal, o que pode levar até 25 segundos. Conexões posteriores a instâncias existentes de máquina virtual levam cerca de cinco segundos. No entanto, se você não usar o Cloud Shell por uma semana, o desempenho da conexão será mais lento, pois o diretório inicial precisará ser restaurado de um arquivo.

O Cloud Code também oferece o modo temporário, que é a experiência do Cloud Code sem armazenamento em disco permanente. Com o modo temporário, o desempenho da conexão é mais rápido, mas todos os arquivos criados na sessão são perdidos quando ela termina.

Compatibilidade do navegador

O Cloud Shell é compatível com as versões mais recentes do Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11+ e Apple Safari 8+. O Safari em modo de navegação privada não é compatível.

Navegação privada e cookies de terceiros desativados

O Cloud Shell Editor não poderá ser carregado no Cloud Shell se os cookies de terceiros estiverem desativados. Alguns navegadores têm cookies de terceiros desativados por padrão, e a maioria dos modos de navegação anônima ou particular dos navegadores também bloqueia esses cookies.

Com cookies de terceiros desativados, você ainda poderá usar o Cloud Shell Editor em sua própria janela clicando no botão Abrir em uma nova janela acessível ao abrir uma sessão de editor Botão "Editor de código".

Como alternativa, você pode navegar diretamente para a porta 970 por meio da Visualização da Web Botão de visualização da Web.

Painel do editor explicando que não foi possível carregar o editor de código por causa do bloqueio de cookies de terceiros, com link para abrir o editor em uma nova janela

Dica: se você usa o Google Chrome, ative cookies de terceiros clicando no ícone de bloqueio de cookies de terceiros na barra de endereço. Ícone de bloqueio de cookies de terceiros }selecione O site não funciona?, clique em Permitir cookies e atualize a página.

Transferência de arquivos grandes

Às vezes, a transferência de arquivos grandes é lenta. É recomendável usar gcloud beta cloud-shell scp ou o editor para transferir arquivos grandes.

Armazenamento em disco

O Cloud Shell fornece 5 GB de armazenamento em disco permanente gratuito, montado como seu diretório $HOME na instância da máquina virtual. Esse armazenamento é fornecido por usuário e está disponível ao longo dos projetos. Todos os arquivos armazenados no diretório principal, incluindo softwares instalados, scripts e arquivos de configuração de usuário, como .bashrc e .vimrc, permanecem entre as sessões e são contabilizados no limite de 5 GB.

Se você encontrar um erro no space left on device, precisará remover os arquivos do diretório principal usando o terminal do Cloud Shell para liberar espaço.

Limites de uso

Inatividade do Cloud Shell: se você não acessar o Cloud Shell por 120 dias, seu disco doméstico será excluído. Você receberá uma notificação por e-mail antes da exclusão. Para evitar esse problema, inicie uma sessão. Considere outra solução diferente no Cloud Storage para dados confidenciais que você quer armazenar em longo prazo.

Uso não interativo: o Cloud Shell se destina apenas ao uso interativo. As sessões não interativas serão encerradas automaticamente após uma hora. Observe que as sessões do Cloud Shell são limitadas a 12 horas. Depois desse período, as sessões são encerradas automaticamente. Você poderá usar uma nova sessão imediatamente.

Uso semanal: o Cloud Shell também tem limites de uso semanal. Se você atingir o limite de uso, precisará aguardar até o horário especificado (listado em Cota de uso, no ícone do menu de três pontos) antes de usar o Cloud Shell novamente.

Como restaurar uma sessão após uma violação do limite de serviço: se sua sessão for encerrada ou não puder ser estabelecida porque você ultrapassou um limite de serviço, o Cloud Shell exibirá um erro com um link para um formulário que permite contestar a violação de limite. Clique no link de feedback e envie o formulário com mais informações sobre as tarefas que você estava realizando antes do encerramento da sua sessão.