Se tiver a CLI gcloud instalada, pode interagir com o Cloud Shell a partir do seu terminal e usá-lo como uma sandbox e um ambiente de programação portátil. Isto oferece a conveniência de trabalhar com recursos do Cloud Shell, quer para testar rapidamente uma operação ou usar um IDE à sua escolha para editar um ficheiro guardado na sua instância do Cloud Shell a partir do computador local.
Usar gcloud cloud-shell
O grupo de comandos gcloud cloud-shell
atual oferece a seguinte funcionalidade:
- Estabelecer uma sessão SSH interativa com o Cloud Shell através de
gcloud cloud-shell ssh
. - Copie ficheiros entre a sua máquina local e a máquina do Cloud Shell através do comando scp.
- Monte o diretório do Cloud Shell no seu sistema de ficheiros local através do sshfs.
Para mais detalhes, consulte a documentação de referência para gcloud cloud-shell
.
Exemplo de fluxo de trabalho
Para ilustrar o funcionamento do gcloud cloud-shell
, segue-se um exemplo de como pode usar estes comandos na prática:
Inicie uma sessão SSH:
gcloud cloud-shell ssh
Copie um ficheiro,
data.txt
, do Cloud Shell para a sua máquina local:gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
Se estiver a usar o Mac ou o Linux, pode montar o diretório pessoal do Cloud Shell no seu sistema de ficheiros local após instalar o sshfs.
Isto permite-lhe editar os ficheiros no diretório base do Cloud Shell através das ferramentas locais à sua escolha. Todos os dados no seu sistema de ficheiros montado remotamente são armazenados num disco persistente e armazenados em várias sessões.
gcloud cloud-shell get-mount-command ~/my-cloud-shell