Google Cloud Shell – Parte 3

Principais Ferramentas

O Cloud Shell possui diversas ferramentas de desenvolvimento prontas para serem utilizadas!

Como por exemplo, temos o Terraform, Java, Python, Node.JS, Git, Ruby, Go, .NET… que facilitam e muito as nossas vidas em tarefas diárias!

Com simples comandos você pode checar a versão atual instalada no Cloud Shell, como por exemplo:

Versão do .NET:

Versão do Ruby:

Versão do Git:

Você pode também executar o comando abaixo para checar as versões dos componentes do Google Cloud SDK:

  • gcloud version

Sensacional, não acham?

Agora vamos ver como acessar outra funcionalidade TOP do Cloud Shell:

O Editor On-line!

Para acessar basta clicar no ícone conforme imagem abaixo, dependendo se você está acessando o Cloud Shell junto com a Console na mesma janela, ou via janela exclusiva para o Cloud Shell!

Na tela inicial, você pode clicar em “home folder” ou na opção “Open Home Workspace“:

Em File, você pode abrir pasta e arquivos existentes em seu diretório $Home. Ainda é possível manter ou não selecionado a opção “Auto Save“. Se selecionado, todas alterações que efetuará na edição dos arquivos serão salvas automaticamente!

Observe que os arquivos possuem seus ícones representados de acordo com o seu conteúdo! 😎

Por fim, para finalizarmos essa série do Cloud Shell, vamos a opção:

Web Preview

Este recurso lhe permite executar aplicações web que receba solicitações HTTP, a partir de sua instância da Cloud Shell, basta estar dentro das portas permitidas entre 2000 a 65000.

No Cloud Shell, execute o comando abaixo para iniciar um simples servidor HTTP Python, rodando na porta 8080.


cd `mktemp -d` && echo '<html><body><h1>Porta 8080: OK! </h1></body></html>' >./index.html && python -m SimpleHTTPServer 8080

E você terá o resultado conforme abaixo:

Indica que uma aplicação está sendo executada na porta 8080.

E como podemos visualizar essa aplicação?

Se a aplicação estivesse sendo desenvolvida na sua máquina, você faria:

https://localhost:8080/

No Cloud Shell entra em cena o Web Preview!

Por padrão, já vem configurado para porta 8080.

E lá está o resultado:

É possível mudar a porta da sessão do Web Preview:


Concluímos aqui nossa mini jornada sobre o Cloud Shell, uma ferramenta poderosa, recheada de utilitários e comandos que facilitam a vida de quem gerencia recursos na Google Cloud!

Até nosso próximo post!

Acesse as outras partes dessa série, clicando abaixo para já ser redirecionado automaticamente e desfrutar desse conteúdo sensacional.

Google Cloud Shell – Parte 1

Google Cloud Shell – Parte 2

The Cloud Bootcamp – O Bootcamp MultiCloud!

🚀

Compartilhe este Post

Uma resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Posts Relacionados

POSTS RECENTES

Conheça nosso Site

Venha aprender na prática as skills de Cloud que todo recrutador sonha em encontrar.