Informações gerais
Neste laboratório, você vai aprender a usar a interface baseada na web do Google Cloud. Existem dois ambientes integrados disponíveis:
- Um ambiente GUI chamado console do Google Cloud.
- Uma interface de linha de comando chamada Cloud Shell, que já vem com os comandos do SDK Cloud pré-instalados.
Neste curso, você usará os dois ambientes.
Confira algumas informações importantes sobre o console do Google Cloud:
- A console do Google Cloud está em desenvolvimento contínuo, portanto o layout gráfico pode mudar de tempos em tempos. Essas mudanças geralmente acontecem para acompanhar novos recursos do Google Cloud ou atualizações na tecnologia, o que pode deixar o fluxo de trabalho um pouco diferente do habitual.
- Você pode realizar a maior parte das tarefas do Google Cloud direto pelo console. Às vezes, novos recursos são implementados no SDK Cloud antes de serem disponibilizados no console do Google Cloud.
- O console do Google Cloud é bem rápido para certas tarefas, além de ser capaz de executar várias ações por você, que normalmente exigem muitas linha de comando.
- Os comandos no SDK Cloud são ferramentas úteis para a automação.
Objetivos
Neste laboratório, você aprenderá a fazer o seguinte:
- Acessar o console do Google Cloud e o Cloud Shell
- Conhecer o console do Google Cloud
- Conhecer os recursos do Cloud Shell, inclusive o Cloud Shell Editor
- Usar o console do Google Cloud e o Cloud Shell para criar buckets e VMs
- Configurar as permissões do IAM
- Executar outros comandos no Cloud Shell
Configuração do laboratório
Acesse o Qwiklabs
Para cada laboratório, você recebe um novo projeto do Google Cloud e um conjunto de recursos por um determinado período sem custo financeiro.
-
Clique no botão Começar o laboratório. Se for preciso pagar, você verá um pop-up para selecionar a forma de pagamento.
No painel Detalhes do laboratório à esquerda, você vai encontrar o seguinte:
- O botão Abrir console do Google Cloud
- O tempo restante
- As credenciais temporárias que você vai usar neste laboratório
- Outras informações, se forem necessárias
-
Se você estiver usando o navegador Chrome, clique em Abrir console do Google Cloud ou clique com o botão direito do mouse e selecione Abrir link em uma janela anônima.
O laboratório ativa os recursos e depois abre a página Fazer login em outra guia.
Dica: coloque as guias em janelas separadas lado a lado.
Observação: se aparecer a caixa de diálogo Escolher uma conta, clique em Usar outra conta.
-
Se necessário, copie o Nome de usuário abaixo e cole na caixa de diálogo Fazer login.
{{{user_0.username | "Nome de usuário"}}}
Você também encontra o Nome de usuário no painel Detalhes do laboratório.
-
Clique em Seguinte.
-
Copie a Senha abaixo e cole na caixa de diálogo de boas-vindas.
{{{user_0.password | "Senha"}}}
Você também encontra a Senha no painel Detalhes do laboratório.
-
Clique em Seguinte.
Importante: você precisa usar as credenciais fornecidas no laboratório, e não as da sua conta do Google Cloud.
Observação: se você usar sua própria conta do Google Cloud neste laboratório, é possível que receba cobranças adicionais.
-
Acesse as próximas páginas:
- Aceite os Termos e Condições.
- Não adicione opções de recuperação nem autenticação de dois fatores (porque essa é uma conta temporária).
- Não se inscreva em testes gratuitos.
Depois de alguns instantes, o console do Google Cloud será aberto nesta guia.
Observação: para acessar uma lista de produtos e serviços do Google Cloud, clique no Menu de navegação no canto superior esquerdo ou digite o nome do serviço ou produto no campo Pesquisar.
Após a conclusão das etapas iniciais de login, o painel do projeto será exibido.

Tarefa 1: Conheça o console do Google Cloud
Nesta tarefa, você vai conhecer a interface do console do Google Cloud. Você vai aprender a navegar até diferentes serviços e identificar os principais detalhes de uma máquina virtual (VM) em execução.
Crie uma instância de máquina virtual (VM)
O Google Compute Engine oferece máquinas virtuais que são executadas como um serviço na rede e nos data centers do Google. O Google Kubernetes Engine usa o Compute Engine como um componente da arquitetura. Por isso, é recomendável aprender um pouco sobre o Compute Engine antes do Google Kubernetes Engine.
- No Menu de navegação (
), clique em Compute Engine > Instâncias de VM.
- Clique em Criar instância.
- Em Nome, digite first-vm como o nome da sua instância.
- Em Região, selecione .
- Em Zona, selecione .
- Em Tipo de máquina, analise as opções.
Observação: o menu de tipo de máquina lista o número de CPUs virtuais, a quantidade de memória e um nome simbólico, como e2-medium. O nome simbólico é o parâmetro de seleção do tipo de máquina quando você usa o comando gcloud para criar uma VM. Um custo estimado por mês é mostrado à direita da região, zona e tipo de máquina.
- Para conferir o detalhamento dos custos estimados, acesse Estimativa mensal à direita da lista Tipo de máquina.
- Em Tipo de máquina, clique em Padrão > e2-standard-2.
Qual foi a mudança no custo?
- Em Tipo de máquina, clique em Núcleo compartilhado > e2-micro.
O tipo micro é uma VM econômica com núcleo compartilhado.
- No painel esquerdo, navegue até Rede e, em Firewall, selecione Permitir tráfego HTTP.
- Não altere as outras configurações e clique em Criar.
Aguarde a nova VM ser criada.
Confira os detalhes da VM
- Na página Instâncias de VM, clique no nome da sua VM, first-vm.
- Em Configuração da máquina, confira o valor da Plataforma de CPU.
- Clique no ícone de lápis na parte de cima para editar a instância
first-vm.
Observação: não é possível mudar o tipo de máquina, a plataforma da CPU ou a zona de uma VM do Google Cloud em execução. Você pode adicionar tags de rede e permitir tráfego específico de rede da Internet usando firewalls. Algumas propriedades de uma VM são parte integrante dela e definidas quando a VM é criada. Elas não podem ser alteradas. As outras propriedades podem ser editadas. Por exemplo, você pode adicionar discos e determinar se o disco de inicialização é excluído quando a instância é excluída.
-
Role para baixo até a seção de Gerenciamento e analise as políticas de disponibilidade.
-
Clique em Cancelar.
Crie uma conta de serviço do IAM
Uma conta de serviço do IAM é um tipo especial de Conta do Google que pertence a um aplicativo ou a uma máquina virtual, e não a um usuário final.
- No Menu de navegação, clique em IAM e administrador > Contas de serviço.
- Clique em + Criar conta de serviço.
- Na página Detalhes da conta de serviço, especifique o Nome da conta de serviço como
test-service-account
- Clique em Criar e continuar.
- Na página Conceda a essa conta de serviço acesso ao projeto, especifique o papel como Básico > Editor.
- Clique em Continuar.
- Clique em Concluído.
Verifique se a conta de teste test-service-account@qwiklabs-gpc-xx-xxxxxxxxxxx.gserviceaccount.com está listada.
Clique em Verificar meu progresso para conferir o objetivo.
Crie uma instância de VM com a regra de firewall necessária e uma conta de serviço do IAM.
Tarefa 2: Conheça o Cloud Shell
Nesta tarefa, você vai ativar o Cloud Shell, um ambiente de linha de comando pré-configurado. Você verifica que ele é autenticado automaticamente e está pronto para uso.
O Cloud Shell oferece acesso de linha de comando aos seus recursos de nuvem diretamente no navegador. Com o Cloud Shell, as ferramentas de linha de comando do SDK Cloud, como o gcloud, estão sempre disponíveis, atualizadas e totalmente autenticadas.
O Cloud Shell conta com os seguintes recursos e funções:
- VM temporária do Compute Engine
- Acesso à instância pela linha de comando através de um navegador.
- 5 GB de armazenamento em disco permanente (
$HOME dir)
- SDK Cloud e outras ferramentas pré-instaladas
-
gcloud: para trabalhar com o Compute Engine, o Google Kubernetes Engine (GKE) e vários serviços do Google Cloud
-
gcloud storage e gsutil: para trabalhar com o Cloud Storage
-
kubectl: para trabalhar com o GKE e o Kubernetes
-
bq: para trabalhar com o BigQuery
- Suporte para linguagens de programação Java, Go, Python, Node.js, PHP e Ruby
- Recurso de visualização prévia na Web
- Autorização integrada para acesso a recursos e instâncias
Após uma hora de inatividade, a instância do Cloud Shell é reciclada. Apenas o diretório /home é permanente. Quaisquer alterações feitas na configuração do sistema, incluindo variáveis de ambiente, são perdidas de uma sessão para a outra.
Abra o Cloud Shell e conheça os recursos que ele oferece
- Na barra de título do console do Google Cloud, clique em Ativar o Cloud Shell (
).
- Quando solicitado, clique em Continuar. Se for solicitado, clique em Autorizar.
O Cloud Shell é aberto na parte inferior da janela do console do Google Cloud.
Os ícones abaixo estão na extremidade direita da barra de ferramentas do Cloud Shell:
-
Ocultar/Restaurar: esse ícone oculta e restaura a janela, dando acesso total ao Console do Google Cloud sem fechar o Cloud Shell.
-
Abrir em uma nova janela: esse ícone é útil para manter o Cloud Shell na parte inferior do Console do Google Cloud enquanto você executa comandos individuais. Mas, quando editar arquivos ou quiser conferir a resposta completa de um comando, se você clicar nesse ícone, o Cloud Shell aparecerá em uma janela do terminal de tamanho normal.
-
Fechar todas as guias: esse ícone fecha o Cloud Shell. Toda vez que você fecha o Cloud Shell, a máquina virtual é reciclada, e todo o contexto dela é perdido. No entanto, os dados armazenados no diretório inicial ainda estarão disponíveis na próxima vez que você iniciar o Cloud Shell.
Como usar o Cloud Shell para listar as credenciais armazenadas no sistema
No Cloud Shell, use o comando a seguir para listar as contas cujas credenciais estão armazenadas no sistema.
- Execute o comando a seguir para listar a conta ativa:
gcloud auth list
- Verifique se a saída mostra o endereço de e-mail do estudante do laboratório como a conta ativa.
Verificar projeto
O Cloud Shell também define automaticamente o ambiente para o ID do projeto atual.
- Execute o comando a seguir para verificar a configuração do projeto:
gcloud config list project
-
Confirme se a saída corresponde ao ID do projeto exibido no painel de detalhes da conexão do laboratório.
-
Execute o comando a seguir para imprimir o ID do projeto do Google Cloud ao qual a sessão atual do Cloud Shell está associada:
echo $DEVSHELL_PROJECT_ID
Essa variável permite executar scripts sem digitar manualmente o ID do projeto todas as vezes.
- Execute o seguinte comando para verificar seu diretório atual:
pwd
Seu diretório de estudantes será listado.
- Execute o seguinte comando para receber ajuda sobre o comando que você vai usar na próxima tarefa:
gcloud storage buckets create --help
Use as teclas de seta ou pressione Enter ou Retornar para ver mais informações.
- Para sair, pressione Ctrl + C.
Tarefa 3: Crie buckets do Cloud Storage
Nesta tarefa, você vai criar buckets do Cloud Storage e gerenciar objetos usando o console do Cloud (GUI) e o Cloud Shell (CLI). Você vai criar buckets, copiar um arquivo entre eles usando a linha de comando e verificar as mudanças no console. Por fim, você vai configurar as permissões do Identity and Access Management (IAM) para tornar um bucket acessível publicamente e visualizar seu arquivo em um navegador da web.
Isso demonstra que, independentemente da ferramenta usada, você está interagindo com os mesmos recursos do Google Cloud.
-
No console do Google Cloud, acesse o Menu de navegação (
) e clique em Cloud Storage > Buckets.
-
Clique em Criar bucket.
-
Em Nome, digite -bucket1
Observação:os nomes de buckets precisam ser exclusivos em todo o Google Cloud, não apenas no seu projeto. Uma boa prática é usar o ID do projeto como prefixo
-
Clique em Continuar.
-
Em Tipo de local, selecione Região e, no menu suspenso, clique em .
-
Clique em Continuar.
-
Em Escolha como armazenar seus dados, aceite os padrões e clique em Continuar.
-
Em Escolha como controlar o acesso a objetos, desmarque Aplicar a prevenção do acesso público neste bucket.
-
Em Controle de acesso, verifique se a opção Uniforme está selecionada.
-
Clique em Continuar e selecione Criar.
Você criou um bucket de armazenamento usando a interface gráfica.
Observação: o console do Google Cloud tem o ícone Notificações (
). Às vezes, ele mostra o feedback dos comandos subjacentes. Você pode clicar no ícone para conferir informações adicionais e acessar o histórico de notificações.
Verificar o bucket no Cloud Shell
Agora, você vai usar o Cloud Shell para confirmar que o bucket existe.
-
Volte para a janela do terminal do Cloud Shell.
-
Execute o comando a seguir para listar os buckets de armazenamento no seu projeto:
gcloud storage buckets list
- Você vai ver o nome do bucket que acabou de criar, -bucket1
Crie um bucket usando o Cloud Shell
Em seguida, você vai realizar a mesma ação, ou seja, criar um bucket, usando a linha de comando.
- No Cloud Shell, use o comando
gcloud storage para criar um bucket:
gcloud storage buckets create gs://{{{project_0.project_id | Project ID}}}-bucket2 --location={{{project_0.default_region | REGION}}}
- Execute o seguinte comando para verificar se os dois buckets de armazenamento aparecem no seu projeto:
gcloud storage buckets list
Copiar um arquivo para o bucket do Cloud Storage
- Copie a imagem de um gato que está em um bucket do Cloud Storage disponibilizado pelo Google para seu Cloud Shell:
gcloud storage cp gs://cloud-training/ak8s/cat.jpg cat.jpg
- Copie o arquivo para o primeiro bucket que foi criado:
gcloud storage cp cat.jpg gs://{{{project_0.project_id | Project ID}}}-bucket1
- Copie o arquivo do primeiro para o segundo bucket:
gcloud storage cp gs://{{{project_0.project_id | Project ID}}}-bucket1/cat.jpg gs://{{{project_0.project_id | Project ID}}}-bucket2/cat.jpg
- No console do Google Cloud, no Menu de navegação (
), clique em Cloud Storage > Buckets, selecione os dois buckets que você criou e verifique se eles contêm o arquivo cat.jpg.
Observação: talvez seja necessário clicar em Atualizar para ver o segundo bucket.
-
Selecione o primeiro bucket de armazenamento -bucket1 que você criou. O arquivo cat.jpg não tem o código Public access.
-
Clique na guia Permissões.
-
Em Visualizar por principais, clique em Permitir acesso.
-
Em Novos principais, digite allUsers.
-
Na atribuição de papéis, em Papel, selecione Leitor de objetos do Storage.
-
Clique em Salvar.
-
Na caixa de diálogo de permissão de acesso público, clique em Permitir acesso público.
-
Clique em Voltar à página principal para retornar à tela principal.
-
Selecione o primeiro bucket de armazenamento -bucket1 que você criou.
-
Verifique se o acesso público ao bucket agora é mostrado como Acesso concedido a contas públicas.
-
Clique em Copiar URL para copiar o link da imagem do gato.
-
Abra uma guia anônima do navegador e cole o link na barra de endereço. Aparecerá a imagem de um gato. Deixe essa guia aberta.
Clique em Verificar meu progresso para conferir o objetivo.
Crie buckets do Cloud Storage
Tarefa 4: Conheça o Cloud Shell Editor
Nesta tarefa, você vai explorar o editor de código do Cloud Shell.
Abra o Cloud Shell Editor
-
No Cloud Shell, clique no ícone Abrir editor (
).
-
No editor do Cloud Shell, clique em Arquivo > Abrir pasta.

- Clique em OK.
A pasta é aberta e mostra uma lista de arquivos e diretórios no painel esquerdo.
- Clique em Abrir terminal e, no Cloud Shell, execute o comando abaixo para clonar um repositório
git:
git clone https://github.com/googlecodelabs/orchestrate-with-kubernetes.git
A pasta orchestrate-with-kubernetes aparece no painel esquerdo da janela do Cloud Shell Editor.
- No Cloud Shell, execute o comando abaixo para criar um diretório de teste:
mkdir test
A pasta test aparece no painel esquerdo da janela do Cloud Shell Editor.
- No Cloud Shell Editor, clique na seta à esquerda de
orchestrate-with-kubernetes para expandir a pasta.

-
No painel à esquerda, clique no arquivo cleanup.sh para abri-lo no painel direito da janela do Cloud Shell Editor.
-
Adicione o texto abaixo como a última linha do arquivo cleanup.sh:
echo Finished cleanup!
Observação: seu trabalho é salvo automaticamente.
- No Cloud Shell, execute os seguintes comandos para mudar de diretório e exibir o conteúdo de
cleanup.sh:
cd orchestrate-with-kubernetes
cat cleanup.sh
-
Confira se a saída de cat cleanup.sh inclui a linha de texto que você adicionou.
-
No editor de código do Cloud Shell, clique com o botão direito do mouse na pasta orchestrate-with-kubernetes e selecione Novo arquivo.
Observação: se um pop-up aparecer para "Ver os textos e imagens copiados para a área de transferência", clique em Permitir.
-
Nomeie seu arquivo como index.html.
-
Clique em Salvar.
-
No painel à direita, cole este texto HTML:
<html><head><title>Cat</title></head>
<body>
<h1>Cat</h1>
<img src="REPLACE_WITH_CAT_URL">
</body></html>
Observação: use o atalho de teclado do computador para colar: "Cmd-V" no Mac, "Ctrl-V" no Windows ou Linux.
- Substitua a string
REPLACE_WITH_CAT_URL pelo URL da imagem de gato de uma tarefa anterior. O URL aparece assim:
https://storage.googleapis.com/qwiklabs-Google Cloud-1aeffbc5d0acb416/cat.jpg
-
No Menu de navegação (
), clique em Compute Engine > Instâncias de VM.
-
Na linha da first-vm, clique no botão SSH.
-
Na janela de login do SSH que aparece na sua VM, instale o servidor da Web nginx:
sudo apt-get remove -y --purge man-db
sudo touch /var/lib/man-db/auto-update
sudo apt-get update
sudo apt-get install nginx
Observação: esse processo pode levar alguns minutos até que seja concluído. Se for preciso confirmar, clique em Y para continuar.
- Na janela do Cloud Shell, copie para sua máquina virtual o arquivo HTML que você criou usando o editor do Cloud Shell:
gcloud compute scp index.html first-vm:index.html --zone={{{project_0.default_zone | "ZONE"}}}
Observação: se aparecer uma mensagem perguntando se você quer adicionar uma chave de host à lista de hosts conhecidos, responda "Y".
Observação: se for preciso digitar uma senha longa, pressione a tecla "Enter" para responder com uma senha longa vazia. Pressione "Enter" novamente se for necessário confirmar a senha longa vazia.
- Na janela de login do SSH da sua VM, copie o arquivo HTML do diretório principal para a raiz do documento do servidor da Web
nginx:
sudo cp index.html /var/www/html
Clique em Verificar meu progresso para conferir o objetivo.
Instalar o servidor da Web "nginx" e personalizar a página inicial.
-
No Menu de navegação (
), clique em Compute Engine > Instâncias de VM.
-
Clique no link na coluna IP externo da first-vm. Se aparecer uma mensagem informando que o site não tem suporte para uma conexão segura, clique em Ir para o site.
Uma nova guia do navegador será aberta com a página da Web que mostra a imagem do gato.
Finalize o laboratório
Clique em Terminar o laboratório após a conclusão. O Google Cloud Ensina remove os recursos usados e limpa a conta por você.
Você vai poder avaliar sua experiência no laboratório. Basta selecionar o número de estrelas, digitar um comentário e clicar em Enviar.
O número de estrelas indica o seguinte:
- 1 estrela = muito insatisfeito
- 2 estrelas = insatisfeito
- 3 estrelas = neutro
- 4 estrelas = satisfeito
- 5 estrelas = muito satisfeito
Feche a caixa de diálogo se não quiser enviar feedback.
Para enviar seu feedback, fazer sugestões ou correções, use a guia Suporte.
Copyright 2025 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de empresas e produtos podem ser marcas registradas das empresas a que estão associados.