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 zona de pruebas. Esto te brinda la comodidad de trabajar con recursos de Cloud Shell, ya sea para probar rápidamente una operación o usar un IDE de tu elección 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, a continuación, se muestra un ejemplo de cómo puedes usar estos comandos en la práctica:
Inicia una sesión SSH:
gcloud cloud-shell sshCopia un archivo,
data.txt, de Cloud Shell a tu máquina local:gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txtSi 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