Si tienes instalada la CLI de gcloud, puedes interactuar con Cloud Shell desde tu terminal y usarla como zona de pruebas y 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í tienes un ejemplo de cómo puedes usar estos comandos en la práctica:
Inicia una sesión de SSH:
gcloud cloud-shell ssh
Copia un archivo,
data.txt
, desde Cloud Shell a tu máquina local:gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
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