Limitazioni e restrizioni di Cloud Code per Cloud Shell

Cloud Shell con Cloud Code integrato, a partire dall'ultima release, presenta le seguenti limitazioni e restrizioni note.

Quote di utilizzo

La quota settimanale predefinita di Cloud Code è di 50 ore.

Visualizzazione della quota settimanale di Cloud Code

Se raggiungi la quota, dovrai attendere fino alla data e all'ora specificate prima di poter utilizzare di nuovo Cloud Code o rivolgerti all'amministratore di Cloud Code per aumentare la quota.

Per visualizzare la quota settimanale:

  • Fai clic su Informazioni sessione Informazioni sulla sessione e poi su Quota di utilizzo. Viene visualizzata una finestra di dialogo che mostra le ore rimanenti nella quota, il numero totale di ore nella quota e la data e l'ora in cui la quota viene reimpostata.

Se hai bisogno di più quota, ti consigliamo vivamente di eseguire l'upgrade a Cloud Workstations, che non ha limiti di utilizzo settimanali. Cloud Workstations ti consente di personalizzare, dimensionare correttamente e proteggere il tuo ambiente di sviluppo. Esegui l'upgrade a Cloud Workstations per ambienti di sviluppo gestiti e sicuri di cui viene eseguito il provisioning nel tuo VPC senza limiti di utilizzo.

Inattività di Cloud Code

Per evitare che la tua directory $HOME venga eliminata per inattività per 120 giorni, avvia una sessione. Per i dati sensibili che vuoi archiviare a lungo termine, valuta una soluzione diversa su Cloud Storage.

Utilizzo non interattivo

Cloud Code è destinato esclusivamente all'uso interattivo. Le sessioni non interattive terminano automaticamente dopo 40 minuti. Le sessioni di Cloud Code hanno un limite di 12 ore, dopodiché terminano automaticamente. Puoi avviare una nuova sessione subito dopo.

Ripristino di una sessione dopo una violazione del limite di servizio

Se la sessione viene terminata o non può essere stabilita perché hai superato un limite del servizio, Cloud Code mostra un errore con un link a un modulo che ti consente di presentare ricorso contro la violazione del limite. Fai clic sul link per il feedback e invia il modulo inserendo ulteriori informazioni sulle attività in esecuzione prima della chiusura della sessione.

Limitazioni e restrizioni

Pacchetti software installati personalizzati e persistenza

L'istanza di macchina virtuale che supporta la sessione Cloud Code per Cloud Shell non è allocata in modo permanente alla sessione Cloud Code e termina se la sessione è inattiva per 40 minuti. Dopo la chiusura dell'istanza, eventuali modifiche apportate al di fuori della directory $HOME vengono perse.

Per mantenere le configurazioni tra le sessioni, valuta la possibilità di personalizzare l'ambiente.

Utenti di età inferiore a 18 anni o la cui età è sconosciuta

Cloud Code non è disponibile per gli utenti minori di 18 anni o per i quali l'età è sconosciuta. Per impostazione predefinita, Google Workspace for Education blocca l'accesso a Cloud Code per tutti gli utenti. Se il tuo istituto ha studenti di età superiore a 18 anni a cui vuoi concedere l'accesso a servizi con limitazioni di età, incluso Cloud Code, consulta l'articolo Controllare l'accesso ai servizi Google in base all'età per scoprire come identificare gli utenti di età pari o superiore a 18 anni.

Estensioni dell'editor di Cloud Shell

Cloud Shell Editor non supporta l'installazione di estensioni personalizzate dell'editor. Tuttavia, Cloud Shell Editor viene fornito con un insieme di estensioni essenziali già installate e aggiornate.

Contenuti in .bashrc

Cloud Code può generare errori se il file .bashrc viene modificato o eliminato. Il file .bashrc deve contenere le seguenti righe:

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

Formattazione dell'output gcloud

Per impostazione predefinita, Cloud Code abilita le gcloud funzionalità di accessibilità. Con le funzionalità di accessibilità attive, l'output della tabella gcloud viene visualizzato come un elenco di elementi appiattito.

Per ripristinare il comportamento predefinito delle tabelle con bordi per molti comandi, aggiungi il seguente comando alla fine del file $HOME/.bashrc:

  gcloud config set accessibility/screen_reader false

Connessione lenta

La connessione a Cloud Code per la prima volta comporta la creazione del disco home e attualmente può richiedere fino a 25 secondi. Le connessioni successive alle istanze di macchine virtuali esistenti richiedono circa cinque secondi. Tuttavia, se non utilizzi Cloud Code per una settimana, le prestazioni della connessione saranno più lente perché la home directory viene ripristinata da un archivio.

Cloud Code offre anche la modalità effimera, che è l'esperienza Cloud Code senza spazio di archiviazione su disco permanente. La modalità temporanea offre prestazioni di connessione più veloci, ma tutti i file che crei nella sessione vengono persi al termine della sessione.

Supporto del browser

Cloud Code supporta le ultime versioni di Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11+ e Apple Safari 8+. Safari in modalità di navigazione privata non è supportato.

Navigazione privata e cookie di terze parti disattivati

L'editor di Cloud Shell non può essere caricato in Cloud Code se i cookie di terze parti sono disabilitati. Alcuni browser hanno i cookie di terze parti disattivati per impostazione predefinita e la maggior parte delle modalità di navigazione in incognito o privata dei browser bloccano anche questi cookie.

Con i cookie di terze parti disabilitati, puoi comunque utilizzare l'editor Cloud Shell nella sua finestra facendo clic sul pulsante Apri in una nuova finestra accessibile quando apri una sessione dell'editor Pulsante Editor di codice.

In alternativa, puoi passare alla porta 970 utilizzando l'anteprima web Pulsante Anteprima web.

Il riquadro Editor spiega che l'editor di codice non è stato caricato a causa del blocco dei cookie di terze parti e contiene un link per aprire l'editor in una nuova finestra

Suggerimento:se utilizzi Google Chrome, puoi attivare i cookie di terze parti facendo clic sull'icona di blocco dei cookie di terze parti nella barra degli indirizzi Icona di blocco dei cookie di terze parti, selezionando Il sito non funziona?, facendo clic su Consenti cookie e ricaricando la pagina.

Archiviazione disco

Cloud Code esegue il provisioning di 5 GB di spazio di archiviazione su disco permanente gratuito, montato come directory $HOME nell'istanza della macchina virtuale. Questo spazio di archiviazione è disponibile per utente e in tutti i progetti. Tutti i file archiviati nella home directory, inclusi software installati, script e file di configurazione utente come .bashrc e .vimrc, persistono da una sessione all'altra e vengono conteggiati ai fini del limite di 5 GB.

Liberare spazio su disco

Se si verifica un errore no space left on device, libera spazio rimuovendo i file dalla directory home utilizzando il terminale Cloud Code. Utilizza il comando du -hs $(ls -A) per visualizzare lo spazio utilizzato da ciascun file all'interno di ogni sottodirectory. Valuta la possibilità di rimuovere quelli che non sono più necessari o che occupano una grande quantità di spazio di archiviazione.