Cette page a été traduite par l'API Cloud Translation.
Switch to English

Accéder à Cloud Shell à partir de la ligne de commande

Si vous disposez de SDK Google Cloud, vous pouvez interagir avec Cloud Shell directement depuis votre terminal et l'utiliser comme bac à sable et environnement de développement portable ! Cela offre la commodité de travailler avec les ressources Cloud Shell, que ce soit pour tester rapidement une opération ou utiliser un IDE de votre choix pour modifier un fichier enregistré sur votre instance Cloud Shell dans le confort de votre bureau local.

Utilisation du dépôt gcloud cloud-shell

L'offre actuelle du groupe de commandes gcloud cloud-shell fournit les fonctionnalités suivantes :

  • Établissement d'une session SSH interactive avec Cloud Shell à l'aide de gcloud beta cloud-shell ssh
  • Copie des fichiers entre votre machine locale et la machine Cloud Shell via scp
  • Installation de votre répertoire Cloud Shell sur votre système de fichiers local via sshfs

Pour en savoir plus, consultez la documentation de référence sur gcloud beta cloud-shell.

Exemple de workflow

Pour illustrer le fonctionnement de gcloud cloud-shell, voici un exemple de la façon dont vous pouvez utiliser ces commandes dans la pratique :

  1. Démarrez une session SSH :

    gcloud beta cloud-shell ssh
    
  2. Copiez un fichier, 'data.txt', de Cloud Shell sur votre machine locale :

    gcloud beta cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
    
  3. Si vous utilisez Mac ou Linux, vous pouvez monter votre répertoire personnel Cloud Shell sur votre système de fichiers local après avoir installé sshfs.

    Cela vous permet de modifier les fichiers de votre répertoire de base Cloud Shell à l'aide de votre choix d'outils locaux. Toutes les données de votre système de fichiers monté à distance sont stockées sur un disque persistant et stockées sur plusieurs sessions.

    gcloud beta cloud-shell get-mount-command ~/my-cloud-shell