Si tienes instalada la CLI de gcloud, puedes interactuar con Cloud Shell desde tu terminal y usarlo como un entorno de desarrollo portátil y de pruebas. De esta forma, puedes trabajar cómodamente con los recursos de Cloud Shell, ya sea para probar rápidamente una operación o para usar el IDE que quieras y editar un archivo guardado en tu instancia de Cloud Shell desde tu ordenador local.
Usar gcloud cloud-shell
El grupo de comandos gcloud cloud-shell
actual ofrece las siguientes funciones:
- Establecer una sesión SSH interactiva con Cloud Shell mediante
gcloud cloud-shell ssh
. - Copia archivos entre tu máquina local y Cloud Shell mediante scp.
- Monta tu directorio de Cloud Shell en tu sistema de archivos local mediante sshfs.
Para obtener más información, consulta la documentación de referencia de gcloud cloud-shell
.
Ejemplo de flujo de trabajo
Para ilustrar el funcionamiento de gcloud cloud-shell
, aquí tienes un ejemplo de cómo puedes usar estos comandos en la práctica:
Inicia una sesión SSH:
gcloud cloud-shell ssh
Copia un archivo,
data.txt
, de Cloud Shell a tu máquina local:gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
Si usas Mac o Linux, puedes montar tu directorio principal de Cloud Shell en tu sistema de archivos local después de instalar sshfs.
Esto te permite editar los archivos de tu directorio principal de Cloud Shell con las herramientas locales que elijas. Todos los datos del sistema de archivos montado de forma remota se almacenan en un disco persistente y se conservan entre sesiones.
gcloud cloud-shell get-mount-command ~/my-cloud-shell