Limites et restrictions

Cloud Shell présente les limites et restrictions connues suivantes.

Packages logiciels personnalisés installés et persistance

L'instance de machine virtuelle qui supporte votre session Cloud Shell n'est pas allouée de manière permanente à une session Cloud Shell et s'arrête si la session est inactive pendant 20 minutes. Une fois l'instance arrêtée, toutes les modifications que vous y avez apportées en dehors de votre $HOME sont perdues.

Pour conserver vos configurations entre les sessions, envisagez de personnaliser votre environnement.

Utilisateurs de moins de 18 ans ou dont l'âge n'est pas connu

Cloud Shell n'est pas disponible pour les utilisateurs âgés de moins de 18 ans ou dont l'âge est inconnu. Par défaut, Google Workspace for Education bloque l'accès de tous les utilisateurs à Cloud Shell. Si votre établissement comporte des élèves de plus de 18 ans qui souhaitent accéder à des services soumis à une limite d'âge, y compris Cloud Shell, consultez la page Contrôler l'accès aux services Google par âge. pour connaître la procédure permettant d'identifier les utilisateurs âgés de 18 ans ou plus.

Extensions de l'éditeur Cloud Shell

L'éditeur Cloud Shell n'est pas compatible avec l'installation d'extensions d'éditeur personnalisées. Toutefois, l'éditeur Cloud Shell comprend un ensemble d'extensions essentielles déjà installées et mises à jour.

Contenu .bashrc

Cloud Shell peut générer des erreurs si le fichier .bashrc est modifié ou supprimé. Ce dernier doit au moins comporter les éléments suivants :

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

Connexion lente

Lorsque vous vous connectez à Cloud Shell pour la première fois, vous devez créer votre disque d'accueil. Cette opération peut prendre jusqu'à 25 secondes. Par la suite, la connexion à des instances de machines virtuelles existantes devrait prendre environ cinq secondes. Toutefois, si vous n'avez pas utilisé Cloud Shell pendant une semaine, les performances de connexion seront plus lentes, car le répertoire d'accueil doit être restauré à partir d'une archive.

Cloud Shell propose également le mode Éphémère, qui correspond à l'expérience Cloud Shell sans stockage sur disque persistant. Le mode Éphémère permet d'obtenir des performances de connexion plus rapides, mais tous les fichiers que vous créez dans votre session sont perdus à la fin de la session.

Navigateurs compatibles

Cloud Shell est compatible avec les dernières versions de Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer 11 et Apple Safari 8 ou version ultérieure. Safari n'est pas compatible avec le mode de navigation privée.

Navigation privée et cookies tiers désactivés

L'éditeur Cloud Shell ne peut pas être chargé dans Cloud Shell si les cookies tiers sont désactivés. Les cookies tiers sont désactivés par défaut dans certains navigateurs, et les modes de navigation privée le bloquent également.

Lorsque les cookies tiers sont désactivés, vous pouvez toujours utiliser l'éditeur Cloud Shell dans sa propre fenêtre en cliquant sur le bouton Ouvrir dans une nouvelle fenêtre qui s'affiche lorsque vous ouvrez une session d'éditeur Bouton Éditeur de code.

Vous pouvez également accéder au port 970 à l'aide de l'aperçu sur le Web Bouton "Aperçu sur le Web".

Panneau de l'éditeur expliquant que l'éditeur de code n'a pas pu être chargé à cause du blocage de cookies tiers, avec un lien pour ouvrir l'éditeur dans une nouvelle fenêtre

Conseil: Si vous utilisez Google Chrome, vous pouvez activer les cookies tiers en cliquant sur l'icône de blocage des cookies tiers dans la barre d'adresse.Icône de blocage des cookies tiers , sélection deUn site ne fonctionne pas ? , en cliquant surAutoriser les cookies et actualiser la page.

Transfert de fichiers volumineux

Le transfert des fichiers volumineux peut parfois être lent. Il est recommandé d'utiliser gcloud beta cloud-shell scp ou l'éditeur pour transférer des fichiers volumineux.

Stockage sur disque

Cloud Shell fournit gratuitement 5 Go de stockage sur disque persistant monté en tant que répertoire $HOME sur l'instance de machine virtuelle. Cet espace stockage est fourni pour chaque utilisateur et est disponible pour tous les projets. Tous les fichiers stockés dans votre répertoire d'accueil, y compris les logiciels installés, les scripts et les fichiers de configuration utilisateur comme .bashrc et .vimrc, sont conservés d'une session à l'autre et sont comptabilisés dans la limite des 5 Go.

Si une erreur no space left on device s'affiche, vous devez supprimer des fichiers de votre répertoire d'accueil à l'aide du terminal Cloud Shell afin de libérer de l'espace.

Limites d'utilisation

Inactivité de Cloud Shell : si vous n'accédez pas à Cloud Shell pendant 120 jours, votre disque d'accueil sera supprimé. Vous recevrez une notification par e-mail avant sa suppression et il suffira de démarrer une session pour empêcher sa suppression. Veuillez choisir une solution différente sur Cloud Storage pour les données sensibles que vous souhaitez stocker à long terme.

Utilisation non interactive : Cloud Shell est destiné à une utilisation interactive uniquement. Les sessions non interactives se termineront automatiquement au bout d'une heure. Notez que les sessions Cloud Shell sont limitées à 12 heures, après quoi elles sont automatiquement interrompues. Vous pourrez démarrer une nouvelle session immédiatement après l'interruption.

Utilisation hebdomadaire : Cloud Shell a également des limites d'utilisation hebdomadaires. Si vous atteignez votre limite d'utilisation, vous devrez attendre le temps indiqué (sous "Quota d'utilisation" dans le menu à trois points) avant de pouvoir réutiliser Cloud Shell à nouveau.

Restauration d'une session après une violation de limite de service : si votre session est terminée ou ne peut pas être établie parce que vous avez dépassé une limite de service, Cloud Shell affiche une erreur avec un lien vers un formulaire qui vous permet de faire appel de la limiter la violation. Cliquez sur le lien "Commentaires", puis envoyez le formulaire en donnant des informations complémentaires sur les tâches que vous réalisiez avant l'arrêt de votre session.

Étape suivante