Si la gcloud CLI est installée, vous pouvez interagir avec avec Cloud Shell depuis votre terminal, et utilisez-le comme bac à sable et comme d'un 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 depuis votre bureau local.
Utiliser 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 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 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 :
Démarrez une session SSH :
gcloud cloud-shell ssh
Copiez un fichier,
data.txt
, de Cloud Shell vers votre ordinateur local :gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
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 cloud-shell get-mount-command ~/my-cloud-shell