1. Visão geral
O Google Cloud Shell oferece acesso de linha de comando a recursos de computação hospedados no Google Cloud Platform e já está disponível no console do Google Cloud Platform. Com o Cloud Shell, é mais fácil gerenciar projetos e recursos do console do Cloud Platform sem precisar instalar o SDK do Google Cloud e outras ferramentas no sistema. Com o Cloud Shell, o comando gcloud do SDK Cloud e outros utilitários necessários estão sempre disponíveis.
Neste codelab, você vai aprender a se conectar a recursos de computação hospedados no Google Cloud Platform pela Web. Você vai aprender a usar o Cloud Shell e o comando gcloud do SDK Cloud.
Este tutorial foi adaptado de https://cloud.google.com/cloud-shell/docs/quickstart e https://cloud.google.com/sdk/gcloud/.
O que você vai aprender
- Como se conectar a recursos de computação hospedados no Google Cloud Platform
- Como usar comandos
gcloud
O que é necessário
- Conhecer os editores de texto padrão do Linux, como vim, emacs ou nano
Como você usará este tutorial?
Como você classificaria sua experiência com o uso dos serviços do Google Cloud Platform e do Firebase?
2. Configuração e requisitos
Configuração de ambiente autoguiada
- Faça login no console do Cloud e crie um novo projeto ou reutilize um existente. Crie uma conta do Gmail ou do Google Workspace, se ainda não tiver uma.



Lembre-se do código do projeto, um nome exclusivo em todos os projetos do Google Cloud. O nome acima já foi escolhido e não servirá para você. Faremos referência a ele mais adiante neste codelab como PROJECT_ID.
- Em seguida, será necessário ativar o faturamento no Console do Cloud para usar os recursos do Google Cloud.
A execução deste codelab não será muito cara, se for o caso. Siga todas as instruções na seção "Limpeza", que orienta você sobre como encerrar recursos para não incorrer em cobranças além deste tutorial. Novos usuários do Google Cloud estão qualificados para o programa de US$300 de avaliação sem custos.
Iniciar o Cloud Shell
Ativar o Cloud Shell
- No Console do Cloud, clique em Ativar o Cloud Shell
.

Se você nunca iniciou o Cloud Shell, vai ver uma tela intermediária abaixo da dobra com a descrição dele. Se esse for o caso, clique em Continuar e você não a verá novamente. Esta é a aparência dessa tela única:

Leva apenas alguns instantes para provisionar e se conectar ao Cloud Shell.

Essa máquina virtual contém todas as ferramentas de desenvolvimento necessárias. Ela oferece um diretório principal persistente de 5 GB, além de ser executada no Google Cloud. Isso aprimora o desempenho e a autenticação da rede. Praticamente todo o seu trabalho neste codelab pode ser feito em um navegador ou no seu Chromebook.
Depois de se conectar ao Cloud Shell, você já estará autenticado e o projeto já estará configurado com seu ID do projeto.
- Execute o seguinte comando no Cloud Shell para confirmar que você está autenticado:
gcloud auth list
Resposta ao comando
Credentialed Accounts
ACTIVE ACCOUNT
* <my_account>@<my_domain.com>
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- Execute o comando a seguir no Cloud Shell para confirmar se o comando gcloud sabe sobre seu projeto:
gcloud config list project
Resposta ao comando
[core] project = <PROJECT_ID>
Se o projeto não estiver configurado, configure-o usando este comando:
gcloud config set project <PROJECT_ID>
Resposta ao comando
Updated property [core/project].
3. Usar a linha de comando
Depois que o Cloud Shell for iniciado, use a linha de comando para invocar o comando gcloud do SDK Cloud ou outras ferramentas disponíveis na instância da máquina virtual. Também é possível usar o diretório $HOME no armazenamento de disco permanente para armazenar arquivos em projetos e entre sessões do Cloud Shell. Seu diretório $HOME é privado e não pode ser acessado por outros usuários.
Vamos começar analisando os comandos disponíveis. Tente fazer isto:
gcloud -h
Para ver as instruções de uso, adicione -h ao final de qualquer invocação do gcloud. Para acessar diretrizes mais completas, inclua a flag --help ou execute gcloud help COMMAND.
Faça um teste:
gcloud config --help
Agora tente
gcloud help config
Você vai notar que os comandos gcloud config --help e gcloud help config são equivalentes. Ambos oferecem ajuda longa e detalhada.
4. Como usar comandos gcloud
Vamos tentar ver a lista de configurações no nosso ambiente. Ao ler a ajuda longa e detalhada na etapa anterior, sabemos que podemos usar o comando gcloud list.
gcloud config list
Talvez você se pergunte se há outras propriedades que não foram definidas. Para ver todas as propriedades, chame:
gcloud config list --all
Resumo
Nesta etapa, você iniciou o Cloud Shell e chamou alguns comandos simples do gcloud.
5. Parabéns!
Você aprendeu a iniciar o Cloud Shell e executou alguns comandos de amostra do gcloud.
Saiba mais
- Documentação e tutorial em vídeo sobre o Cloud Shell.
gcloudDocumentação e tutorial em vídeo.
Licença
Este conteúdo está sob a licença Atribuição 2.0 Genérica da Creative Commons.