Usa Cloud Shell con gcloud CLI

Si tienes gcloud CLI instalada, puedes interactuar con Cloud Shell desde tu terminal y usarlo como zona de pruebas de entorno de desarrollo portátil. Esto proporciona la comodidad de trabajar con los recursos de Cloud Shell, ya sea para probar rápidamente una operación o usar el IDE que elijas para editar un archivo guardado en tu instancia de Cloud Shell desde tu escritorio local.

Utilizar gcloud cloud-shell

La oferta actual del grupo de comandos gcloud cloud-shell proporciona las siguientes funciones:

  • Establecimiento de una sesión SSH interactiva con Cloud Shell mediante gcloud cloud-shell ssh
  • Copiado de archivos entre su máquina local y Cloud Shell a través de scp
  • Activación de su directorio de Cloud Shell en su sistema de archivos local a través de sshfs

Para obtener más detalles, consulte la documentación de referencia de gcloud cloud-shell.

Ejemplo de flujo de trabajo

Para ilustrar el funcionamiento de gcloud cloud-shell, aquí hay un ejemplo de cómo puedes usar estos comandos en la práctica:

  1. Inicia una sesión SSH:

    gcloud cloud-shell ssh
    
  2. Copia un archivo, data.txt, desde Cloud Shell a tu máquina local:

    gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
    
  3. Si está utilizando Mac o Linux, puede activar su directorio principal de Cloud Shell en su sistema de archivos local después de instalar sshfs.

    Esto le permite editar los archivos en su directorio principal de Cloud Shell mediante las herramientas locales que elija. Todos los datos en su sistema de archivos activado remotamente se almacenan en un disco persistente y se almacenan en todas las sesiones.

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