O Cloud Shell com o Cloud Code integrado, desde a versão mais recente, tem as seguintes limitações e restrições conhecidas.
Cotas de uso
A cota semanal padrão do Cloud Code é de 50 horas.
Como conferir sua cota semanal do Cloud Code
Se você atingir a cota, será necessário aguardar até a data e a hora especificadas para usar o Cloud Code novamente ou consultar o administrador do Cloud Code para aumentar a cota.
Para conferir sua cota semanal:
- Clique em
Informações da sessão e em Cota de uso. Uma caixa de diálogo aparece e mostra as horas restantes na cota, o número total de horas na cota e a data e a hora em que a cota é redefinida.
Como solicitar aumento de cota
Recomendamos atualizar para o Cloud Workstations, que não tem limitações de uso semanais. O Cloud Workstations permite personalizar, dimensionar e proteger seu ambiente de desenvolvimento. Faça upgrade para o Cloud Workstations para ter ambientes de desenvolvimento seguros gerenciados provisionados na sua VPC sem limites de uso.
A cota do Cloud Shell só pode ser aumentada em determinados casos e precisa passar por uma solicitação de suporte ao cliente. Não é possível atualizar a cota do Cloud Shell usando o console do Google Cloud. Para solicitar um aumento de cota, entre em contato com o Cloud Customer Care (não o faturamento).
Se a solicitação de aumento de cota exigir aprovação, você vai receber um e-mail do Google Cloud confirmando o recebimento da solicitação. Responda a este e-mail se precisar de ajuda. O Cloud Customer Care processa sua solicitação, normalmente dentro de dois ou três dias úteis, e envia um segundo e-mail informando se o aumento da cota foi aprovado ou negado. O e-mail informa a data efetiva do aumento, se aplicável.
Para saber mais sobre o processo de aumento de cota, consulte Sobre solicitações de aumento de cota.
Inatividade do Cloud Code
Para evitar que o diretório $HOME
seja excluído devido à inatividade por 120
dias, inicie uma sessão. Para dados sensíveis que você quer armazenar a longo prazo, considere
uma solução diferente no Cloud Storage.
Uso não interativo
O Cloud Code se destina apenas ao uso interativo. As sessões não interativas são encerradas automaticamente após 40 minutos. As sessões do Cloud Code são limitadas a 12 horas. Após esse período, as sessões são encerradas automaticamente. Você pode iniciar uma nova sessão logo depois.
Como restaurar uma sessão após uma violação do limite de serviço
Se a sessão for encerrada ou não puder ser estabelecida porque você excedeu um limite de serviço, o Cloud Code vai mostrar um erro com um link para um formulário que permite contestar a violação do 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.
Limitações e restrições
Persistência e pacotes personalizados de software instalados
A instância de máquina virtual que apoia sua sessão do Cloud Code para o Cloud Shell
não é permanentemente alocada a uma sessão do Cloud Code e será encerrada
se a sessão ficar inativa por 20 minutos. Depois que a instância é encerrada, quaisquer modificações feitas nela fora do diretório $HOME
são perdidas.
Para que as configurações persistam nas sessões, personalize o ambiente.
Usuários com menos de 18 anos ou com idade desconhecida
O Cloud Code não está disponível para usuários menores de 18 anos ou com idade desconhecida. Por padrão, o Google Workspace for Education bloqueia o acesso a todos os usuários do Cloud Code. Se sua instituição tiver alunos com mais de 18 anos que você queira ter acesso a serviços com restrição de idade, incluindo o Cloud Code, consulte Controlar o acesso aos serviços do Google por idade. para identificar as pessoas que têm 18 anos ou mais.
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 Code poderá produzir erros se o arquivo .bashrc
for modificado ou
excluído. O arquivo .bashrc
deve conter o seguinte:
if [ -f "/google/devshell/bashrc.google" ]; then source "/google/devshell/bashrc.google" fi
Formatação de saída gcloud
Por padrão, o Cloud Code ativa os
recursos de acessibilidade gcloud
.
Com os recursos de acessibilidade ativados, a saída da tabela gcloud
é renderizada como uma lista simplificada de itens.
Para restaurar o comportamento padrão de tabelas em caixa para muitos comandos, anexe o seguinte comando ao final do arquivo $HOME/.bashrc
:
gcloud config set accessibility/screen_reader false
Desempenho lento de conexão
Conectar-se a um Cloud Code pela primeira vez envolve criar seu disco inicial e pode levar até 25 segundos. Conexões posteriores a instâncias existentes de máquina virtual devem levar cerca de cinco segundos. No entanto, se você não usar o Cloud Code há uma semana, o desempenho da conexão será mais lento porque o diretório principal é restaurado a partir 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. O modo temporário oferece desempenho de conexão mais rápido, mas todos os arquivos que você criar na sessão serão perdidos quando a sessão terminar.
Compatibilidade do navegador
O Cloud Code é 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 no modo de navegador privado não é suportado.
Navegação privada e cookies de terceiros desativados
O editor do Cloud Shell não carrega no Cloud Code 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 .
Como alternativa, você pode navegar para a porta 970 usando a visualização da Web
.
Dica: se estiver usando o Google Chrome, é possível ativar cookies de terceiros
clicando no ícone de bloqueio na barra de endereço e
selecionando O site não funciona?. Em seguida, clique em Permitir cookies e atualize a página.
Armazenamento em disco
O Cloud Code provisiona 5 GB de armazenamento em disco permanente gratuito, que é ativado como seu diretório $HOME
na instância de 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.
Limpar espaço em disco
Se você encontrar um erro no space left on device
, libere espaço removendo arquivos do diretório principal usando o terminal do Cloud Code. Use o comando du -hs $(ls -A)
para conferir o espaço usado por cada arquivo em cada subdiretório. Considere remover os que não são mais necessários ou ocupam muito espaço de armazenamento.