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 y entorno de desarrollo portátil. Esto te permite trabajar con los recursos de Cloud Shell, ya sea para probar una operación con rapidez o usar el IDE que prefieras a fin de editar un archivo guardado en la instancia de Cloud Shell desde tu escritorio local.

Usa 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, a continuación, se muestra un ejemplo de cómo puedes usar estos comandos en la práctica:

  1. Inicia una sesión de SSH:

    gcloud cloud-shell ssh
    
  2. Copia un archivo, data.txt, de 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