Cloud Shell com Cloud Code integrado, a partir da 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 ver sua cota semanal do Cloud Code
Se você alcançar sua cota, precisará aguardar até a data e a hora especificadas antes de usar o Cloud Code novamente ou entre em contato com administrador do Cloud Code para aumentar sua cota.
Para ver 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 será redefinida.
Solicitar aumento de cota
Os aumentos de cota do Cloud Shell precisam passar por uma solicitação de suporte ao cliente e não podem ser atualizados usando o console do Google Cloud. Para solicitar aumento de cota, entre em contato com o Cloud Customer Care (não com o faturamento).
Caso sua solicitação de aumento de cota exija aprovação, você receberá um e-mail de confirmação do Google Cloud. 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 é destinado a aplicativos para uso exclusivo. 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, 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 sua sessão for encerrado ou não puder ser estabelecido porque você excedeu um limite de serviço, O Cloud Code exibe um erro com um link para um formulário que permite para 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.
Limitações e restrições
Persistência e pacotes personalizados de software instalados
A instância de máquina virtual que faz backup da sessão do Cloud Code para Cloud Shell
não é alocada permanentemente para uma sessão do Cloud Code e encerra
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 que cada arquivo usa em cada subdiretório. Considere remover os que não são mais necessários ou ocupam muito espaço de armazenamento.