Limitazioni e limitazioni di Cloud Code per Cloud Shell

A partire dalla release più recente, Cloud Shell con Cloud Code integrato 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 la data e l'ora specificate prima di poter utilizzare nuovamente Cloud Code o contattare il tuo amministratore di Cloud Code per aumentarla.

Per visualizzare la tua 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 restanti nella quota, il numero totale di ore nella quota e la data e l'ora di reimpostazione della quota.

Richiedi un aumento della quota

Gli aumenti delle quote di Cloud Shell devono essere soggetti a una richiesta all'assistenza clienti e non possono essere aggiornati utilizzando la console Google Cloud. Per richiedere un aumento della quota, contatta l'assistenza clienti Google Cloud (non la fatturazione).

Se la richiesta di aumento della quota richiede l'approvazione, riceverai un'email da Google Cloud che conferma la tua richiesta. Se hai bisogno di ulteriore assistenza, puoi rispondere a questa email. L'assistenza clienti Google Cloud elabora la richiesta, in genere entro 2-3 giorni lavorativi, e ti invia una seconda email per informarti se l'aumento della quota è stato approvato o negato. L'email fornisce la data di validità dell'aumento, se applicabile.

Per saperne di più sul processo di aumento della quota, consulta Informazioni sulle richieste di aumento della quota.

Inattività di Cloud Code

Per evitare che la 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 in Cloud Storage.

Utilizzo non interattivo

Cloud Code è destinato esclusivamente a un uso interattivo. Le sessioni non interattive vengono terminate automaticamente dopo un'ora. Le sessioni Cloud Code sono limitate a 12 ore, dopodiché le sessioni vengono terminate automaticamente. Puoi avviare una nuova sessione subito dopo.

Ripristino di una sessione dopo una violazione del limite di servizio

Se la sessione viene chiusa o non può essere stabilita perché hai superato un limite di servizi, Cloud Code visualizza un errore con un link a un modulo che ti consente di presentare ricorso per 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 tua sessione di Cloud Code per Cloud Shell non è allocata in modo permanente a una sessione Cloud Code e termina se la sessione è inattiva per 20 minuti. Dopo l'arresto dell'istanza, tutte le modifiche apportate all'istanza al di fuori di $HOME andranno perse.

Per fare in modo che le configurazioni vengano mantenute tra una sessione e l'altra, ti consigliamo di personalizzare l'ambiente.

Utenti minori di 18 anni o di età sconosciuta

Cloud Code non è disponibile per gli utenti minori di 18 anni o di età sconosciuta. Per impostazione predefinita, Google Workspace for Education blocca l'accesso a Cloud Code per tutti gli utenti. Se nel tuo istituto sono presenti studenti di età superiore ai 18 anni che vuoi avere accesso a servizi soggetti a limiti di età, tra cui Cloud Code, consulta Controllare l'accesso ai servizi Google in base all'età per conoscere la procedura per identificare gli utenti maggiori di 18 anni.

Estensioni editor di Cloud Shell

L'editor di Cloud Shell non supporta l'installazione di estensioni dell'editor personalizzate. Tuttavia, l'editor di Cloud Shell include un insieme di estensioni essenziali già installate e aggiornate.

.bashrc contenuto

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 di gcloud

Per impostazione predefinita, Cloud Code attiva le funzioni di accessibilità di gcloud. Con le funzioni di accessibilità abilitate, l'output della tabella gcloud viene visualizzato come un elenco suddiviso di elementi.

Per ripristinare il comportamento predefinito delle tabelle in riquadri 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 da una settimana, le prestazioni della connessione saranno più lente poiché la home directory viene ripristinata da un archivio.

Cloud Code offre inoltre la modalità temporanea, ovvero l'esperienza di Cloud Code senza archiviazione su disco permanente. La modalità temporanea offre prestazioni di connessione più rapide, ma tutti i file creati nella sessione vengono persi alla fine della sessione.

Supporto del browser

Cloud Code supporta le versioni più recenti di Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11 e versioni successive e Apple Safari 8 e versioni successive. Safari in modalità browser 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. In alcuni browser i cookie di terze parti sono disabilitati 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 di Cloud Shell in una propria finestra facendo clic sul pulsante Apri in una nuova finestra accessibile quando apri una sessione dell'editor Pulsante editor di codice.

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

Riquadro dell'editor che spiega che non è stato possibile caricare l'editor di codice a causa del blocco dei cookie di terze parti, con link per aprire l'editor in una nuova finestra

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

Spazio di archiviazione su disco

Cloud Code esegue il provisioning di 5 GB di spazio di archiviazione su disco permanente gratuito montato come directory $HOME sull'istanza della macchina virtuale. L'archiviazione viene eseguita per singolo utente ed è disponibile in tutti i progetti. Tutti i file archiviati nella home directory, inclusi il software installato, gli script e i file di configurazione utente come .bashrc e .vimrc, vengono mantenuti tra una sessione e l'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 home directory utilizzando il terminale Cloud Code. Utilizza il comando du -hs $(ls -A) per vedere lo spazio utilizzato da ogni file all'interno di ogni sottodirectory. Valuta la possibilità di rimuovere gli elementi che non sono più necessari o che occupano una grande quantità di spazio di archiviazione.