Acesse mais de 700 laboratórios e cursos

Tour Qwiklabs and the Google Cloud Platform [ACE]

Laboratório 45 minutos universal_currency_alt 5 créditos show_chart Introdutório
info Este laboratório pode incorporar ferramentas de IA para ajudar no seu aprendizado.
Acesse mais de 700 laboratórios e cursos

Visão geral

O Google Cloud Platform (GCP) é um pacote de serviços em nuvem hospedado na infraestrutura do Google. De computação e armazenamento a análise de dados, machine learning e rede, o GCP oferece uma ampla variedade de serviços e APIs que podem ser integrados a qualquer aplicativo ou projeto de computação em nuvem, seja ele pessoal ou corporativo.

Neste laboratório de introdução, você aprenderá a usar o GCP ao explorar de forma prática o Console do Google Cloud Platform, uma IU no navegador que permite acessar e gerenciar os serviços do Google Cloud. Você identificará os principais recursos do GCP e também conhecerá os detalhes do ambiente do Qwiklabs. Se você é iniciante em computação em nuvem ou quer ter uma visão geral do GCP e do Qwiklabs, está no lugar certo. Leia a seção a seguir para saber mais sobre os detalhes deste laboratório e as áreas em que terá experiência prática.

Conteúdo do laboratório

Neste laboratório, você aprenderá:

  • sobre a plataforma Qwiklabs e como identificar os principais recursos de um ambiente de laboratório;
  • sobre os créditos do Qwiklabs (e poderá comprá-los, se quiser) e como inicializar uma instância de um laboratório;
  • como acessar o Console do GCP com credenciais específicas;
  • sobre os projetos do GCP e como identificar equívocos comuns relacionados a eles;
  • a usar o menu de navegação do GCP para identificar tipos de serviço;
  • sobre papéis primários e como usar o serviço Cloud IAM para inspecionar as ações disponíveis para usuários específicos;
  • sobre o Cloud Shell e como executar comandos que usam o kit de ferramentas gcloud;
  • sobre a biblioteca de APIs e como analisar os principais recursos dela;
  • a usar ferramentas pré-instaladas no Cloud Shell e como executar comandos, incluindo touch, nano e cat, para criar, editar e exibir o conteúdo de arquivos.

Pré-requisitos

Este é um laboratório de introdução e, portanto, o primeiro que você deve concluir para se familiarizar com o GCP ou o Qwiklabs. Caso você já tenha experiência com o Qwiklabs e o Google Cloud Platform Console, confira os laboratórios listados abaixo. Se quiser começar um deles, será necessário encerrar este laboratório agora:

Quando você estiver pronto, role para baixo para configurar seu laboratório.

Princípios básicos do Qwiklabs

Recursos e componentes

Seja qual for o tópico ou o nível de especialização, todos os laboratórios do Qwiklabs compartilham a mesma interface. Este laboratório deve ter a seguinte aparência:

f7551948fe0a5b1d.png

Leia a seguir as definições dos componentes do laboratório e localize-os no canto superior direito da interface.

Botão "Começar o laboratório"

Ao clicar nesse botão, você criará um ambiente temporário do GCP com todos os serviços e credenciais necessários já habilitados para que possa se aprofundar e adquirir experiência prática com o material do laboratório. Assim que você clicar nele, um timer de contagem regressiva será iniciado e especificará um tempo para a conclusão das etapas. Quando o timer atingir 00:00:00, seu ambiente de laboratório e as credenciais temporárias serão excluídos.

Crédito

O preço de um laboratório. Geralmente, 1 crédito equivale a 1 dólar americano. Quanto mais créditos você compra, maior o desconto recebido. Laboratórios de nível introdutório como este custam 1 crédito, os de nível básico custam 5, os de nível avançado, 7, e os de nível especializado custam 9 créditos. Os laboratórios especializados custam mais porque envolvem tarefas de computação mais complexas e que exigem mais recursos do GCP.

Tempo

Especifica o tempo que você tem para concluir um laboratório. Como mencionado anteriormente, quando você clicar no botão "Começar o laboratório", o timer fará a contagem regressiva até atingir 00:00:00. Quando isso acontecer, seu ambiente e os recursos temporários do GCP serão excluídos. Você terá bastante tempo para concluir um laboratório, mas cuidado para não trabalhar em outra coisa enquanto o laboratório estiver em execução, porque poderá perder todo o seu trabalho.

Pontuação

A maioria dos laboratórios tem uma pontuação. Esse recurso é chamado de "rastreamento de atividades" e garante que você conclua as etapas especificadas em um laboratório. Para ser aprovado em um laboratório com rastreamento de atividades, você precisa concluir todas as etapas em ordem. Somente depois disso você receberá o crédito de conclusão.

Como comprar créditos

Clique no botão Começar o laboratório agora caso ainda não tenha feito isso. Se você tiver um "código de acesso", um cupom com o valor de um laboratório, para qualquer nível de especialização, ou já tiver comprado créditos, pule para a próxima seção "Como iniciar um laboratório". Caso contrário, clique em COMPRAR CRÉDITOS. Isso levará você a uma nova página que oferece diferentes pacotes de crédito:

687cb3c84f0e3616.png

Digite o valor dos créditos que quiser comprar e clique em Pagar com cartão de crédito. Você será direcionado para um painel seguro, onde deverá inserir as informações do seu cartão de crédito:

dece71c4ac29dcf6.png

Digite as informações do seu cartão de crédito e clique em Pagar. Agora você já pode concluir este laboratório ou qualquer outro do Qwiklabs. Para comprar mais créditos, basta clicar no ícone do perfil no canto superior direito e selecionar "Comprar créditos". Caso seu saldo se esgote e você tente iniciar um novo laboratório, aparecerá uma mensagem solicitando a compra de mais créditos.

Como iniciar um laboratório

Agora que entendemos os principais recursos e componentes de um laboratório, clique no botão Começar o laboratório no canto superior direito. Se você tiver um código de acesso, insira-o agora e clique em Iniciar com código de acesso. Caso contrário, clique em Iniciar com 1 crédito:

e89b47fb2c0d0cf4.png

Pode levar alguns instantes para que o ambiente e as credenciais do GCP sejam processados. Quando o timer no canto superior direito for iniciado e o botão Começar o laboratório mudar para o botão vermelho Terminar o laboratório, você já poderá fazer login no Console do Google Cloud Platform.

Não clique no botão Terminar o laboratório até concluir todas as tarefas necessárias. Depois que você clicar nele, suas credenciais temporárias serão invalidadas e não será mais possível acessar o trabalho realizado no laboratório. Clique no botão Terminar o laboratório somente quando acabar e tiver certeza de que passou por todas as etapas exigidas. Você precisa clicar nesse botão quando terminar ou não poderá começar outro laboratório depois (o Qwiklabs tem proteções que impedem inscrições simultâneas).

Teste seu conhecimento

Responda às perguntas de múltipla escolha para reforçar sua compreensão dos conceitos que abordamos até agora.

Como acessar o Console do GCP

Termos importantes

Agora que sua instância de laboratório está em execução, confira o painel Detalhes da conexão no lado esquerdo. Ele deve conter o botão "Abrir o Console do Google" e os campos de nome de usuário, senha e ID do projeto do GCP preenchidos.

credentials.png

Antes de prosseguirmos, vamos analisar cada um desses componentes.

Open Google Console

Esse botão leva você ao Console do Google Cloud Platform, um console da Web e um centro de desenvolvimento do GCP. Ao começar a trabalhar no GCP, você fará a maior parte do seu trabalho nessa interface. Todos os laboratórios do Qwiklabs do GCP usam o console.

ID do projeto do GCP.

Um projeto do GCP é uma entidade organizadora para seus recursos do Google Cloud. Muitas vezes, ele contém recursos e serviços como, por exemplo, um pool de máquinas virtuais, um conjunto de bancos de dados ou uma rede que os conecta uns aos outros. Os projetos também contêm configurações e permissões que especificam regras de segurança e quem tem acesso a quais recursos.

Um ID do projeto do GCP é um identificador exclusivo usado para vincular recursos e APIs do GCP ao seu projeto específico. Esses IDs do projeto são únicos no GCP. Assim, só pode haver um qwiklabs-gcp-xxx...., o que o torna globalmente identificável.

Nome de usuário e senha

São credenciais que representam uma identidade no serviço de gerenciamento de identidade e acesso (IAM) do GCP e que têm permissões de acesso (a um ou vários papéis) para que você trabalhe com os recursos do GCP do projeto a que foi alocado. Essas credenciais são temporárias e só funcionarão para o tempo de acesso do laboratório. Isso significa que, quando o timer atingir 0, você não poderá mais acessar o projeto do GCP por meio delas.

Como fazer login no GCP

Agora que você conhece o painel "Detalhes da conexão", vamos usar os detalhes que ele contém para fazer login no Console do GCP. Clique no botão Abrir Console do Google. Isso abrirá a página de login do GCP em uma nova guia do navegador.

Agora você deve estar em uma página semelhante à seguinte:

132360d35fb145c3.png

Se você já fez login em um aplicativo do Google, como o Gmail, reconhecerá essa página. Para fazer login no console, copie a informação do campo Nome de usuário da página "Detalhes da conexão" e cole-o no campo "E-mail ou telefone" e pressione Enter.

Atenção: use o e-mail googlexxxxxx_student@qwiklabs.net para fazer login, NÃO seu endereço de e-mail pessoal ou corporativo.

Volte e copie as informações em Senha das credenciais provisionadas na página do laboratório do Qwiklabs, cole-a no campo "Senha" da página de login do GCP e pressione Enter.

Se o login tiver sido realizado com sucesso, sua página terá a seguinte aparência:

1101641cf530979c.png

Clique em Aceitar para indicar que concorda com os Termos de Serviço e a Política de Privacidade do Google. Você será direcionado à página "Proteger sua conta". Como essa é uma conta temporária, não é preciso atualizar números de telefone ou e-mails de recuperação. Clique em Concluído.

Agora você será direcionado à página "Atualizações dos Termos de Serviço". Selecione a caixa Não para não receber anúncios futuros por e-mail. Selecione a caixa Sim para concordar com os Termos de Serviço do Google Cloud Platform.

Você acaba de acessar o Console do Google Cloud Platform com suas credenciais do Qwiklabs. Sua página deverá ser parecida com esta:

35a55968748df7c0.png

Teste seu conhecimento

Responda às perguntas de múltipla escolha para reforçar sua compreensão dos conceitos que abordamos até agora.

Agora que fizemos login no Console do GCP e conhecemos nossas credenciais, vamos aprender um pouco mais sobre os projetos do GCP.

Projetos no Console do GCP

Falamos um pouco sobre os projetos do GCP anteriormente quando analisamos os componentes do painel "Detalhes da conexão". Veja a definição mais uma vez:

Um projeto do GCP é uma entidade organizadora para seus recursos do Google Cloud. Muitas vezes, ele contém recursos e serviços como, por exemplo, um pool de máquinas virtuais, um conjunto de bancos de dados ou uma rede que os conecta uns aos outros. Os projetos também contêm configurações e permissões que especificam regras de segurança e quem tem acesso a quais recursos.

No canto superior esquerdo do console, você verá um painel chamado Informações do projeto, que deve ter a seguinte aparência:

76370a4185212435.png

Como você viu anteriormente, o projeto tem um nome, um ID e um número. Esses identificadores serão usados com frequência quando você interagir com os serviços do GCP. Você está trabalhando em um projeto para praticar um serviço ou recurso específico do GCP.

Talvez ainda não tenha percebido, mas você tem acesso a mais de um projeto do GCP. Em alguns laboratórios, mais de um projeto pode ser provisionado a você para que conclua as tarefas atribuídas. Ao clicar no menu suspenso com o nome do seu projeto e selecionar TODOS, você verá que também há um projeto "Qwiklabs Resources" visível:

66c73e22ea578f78.png

É bem comum que grandes empresas ou usuários experientes do GCP tenham vários projetos do GCP. As organizações usam o GCP de diferentes maneiras, por isso os projetos são uma boa maneira de separar os serviços de computação em nuvem por equipe ou produto, por exemplo.

O "Qwiklabs Resources" é um projeto que contém arquivos, conjuntos de dados e imagens de máquina para determinados laboratórios e pode ser acessado em todos os ambientes de laboratório do GCP. É importante observar que esse projeto é compartilhado (somente leitura) com todos os usuários do Qwiklabs, o que significa que você não poderá excluí-lo ou modificá-lo.

O projeto do GCP em que você trabalha (com o nome qwiklabs-gcp-xxx...) é temporário. Isso significa que ele e todo o respectivo conteúdo serão excluídos quando o laboratório terminar. Ao iniciar um novo laboratório, você receberá acesso a um ou mais novos projetos do GCP, onde realizará todas as etapas do laboratório (não no projeto "Qwiklabs Resources").

Teste seu conhecimento

Responda às questões de múltipla escolha para reforçar sua compreensão dos conceitos abordados até agora.

Menu de navegação e serviços

No canto superior esquerdo, você verá um ícone de três linhas semelhante a este:

818684f8e0d0a523.png

Ao clicar nele, você exibe ou oculta um Menu de navegação que direciona aos principais serviços do GCP. Se o menu não estiver sendo exibido, clique no ícone e role para ver os tipos de serviço oferecidos:

5012e407e81c6d07.png

O menu de navegação é um componente importante do Console do GCP, já que oferece acesso rápido aos serviços da plataforma e também descreve as ofertas relacionadas a eles. Ao rolar o menu, você verá sete categorias de serviços do GCP:

  • Computação: inclui vários tipos de máquina que aceitam qualquer carga de trabalho. As diferentes opções de computação permitem que você decida como quer gerenciar os detalhes operacionais, a infraestrutura etc.
  • Armazenamento: armazenamento de dados e opções de banco de dados para dados estruturados ou não estruturados, relacionais ou não relacionais.
  • Rede: serviços que balanceiam o tráfego de aplicativos, provisionam regras de segurança etc.
  • Operações de nuvem: conjunto de ferramentas de geração de registros, monitoramento, rastreamento e outras ferramentas de confiabilidade de serviços entre nuvens.
  • Ferramentas: serviços para desenvolvedores que gerenciam implantações e pipelines de criação de aplicativos.
  • Big Data: serviços que permitem processar e analisar grandes conjuntos de dados.
  • Inteligência artificial: um conjunto de APIs que executam tarefas específicas de inteligência artificial e machine learning na plataforma do Google Cloud.

Clique neste link para acessar a documentação que abrange cada uma dessas categorias em mais detalhes.

Papéis e permissões

Anteriormente, mencionamos que, além dos serviços de computação em nuvem, o GCP também inclui um conjunto de permissões e papéis que definem quem tem acesso a quais recursos. Podemos usar o serviço de Cloud Identity and Access Management (IAM) para inspecionar e modificar esses papéis e permissões.

Abra o menu de navegação se ele estiver fechado. Em seguida, clique em IAM e Admin na parte superior. Você será direcionado a uma página que contém uma lista de usuários com as permissões e os papéis concedidos a determinadas contas. Explore cada um deles e tente encontrar o nome de usuário "@qwiklabs" que você usou para fazer login:

87534f555ed17b88.png

Você deve encontrar algo semelhante a esta imagem:

1d37da7a0e9ece15.png

O campo Membro está definido como "google23396_student@qwiklabs.net" (o nome de usuário do login), e o campo Nome está definido como "google23396_student@qwiklabs.net student". Você verá que o campo Papel está definido como "Editor", que é um dos três papéis primários oferecidos pelo GCP. Os papéis primários definem permissões para envolvidos no projeto e, a menos que especificado de outra forma, controlam o acesso e o gerenciamento de todos os serviços do GCP.

A tabela a seguir mostra as definições da documentação de papéis sobre as permissões dos papéis de leitor, editor e proprietário:

Nome do papel

Permissões

papéis/leitor

Permissões para ações somente leitura que não afetam o estado, como ver (mas não modificar) recursos ou dados existentes.

papéis/editor

Todas as permissões de leitor e permissões para ações que modificam o estado, como a alteração de recursos existentes

papéis/proprietário

Todas as permissões de editor e para as seguintes ações:

  • Gerenciar papéis e permissões para um projeto e todos os recursos dentro dele
  • Configurar o faturamento de um projeto

Então, como editor, você poderá criar, modificar e excluir recursos do GCP. No entanto, não poderá adicionar ou excluir membros de projetos.

Teste seu conhecimento

Responda às questões de múltipla escolha para reforçar sua compreensão dos conceitos abordados até agora.

APIs e serviços

As APIs do Google Cloud são uma parte fundamental do Google Cloud Platform. Assim como os serviços, as mais de 200 APIs de áreas que abrangem desde administração de empresas até machine learning são facilmente integradas a projetos e aplicativos do GCP.

APIs são "interfaces de programação do aplicativo" que você pode chamar diretamente ou por meio das nossas bibliotecas de cliente. As APIs do Cloud usam princípios de design orientados a recursos, conforme descrito no nosso Guia de criação de APIs do Google.

Quando o Qwiklabs provisiona um novo projeto do GCP a uma instância de laboratório, ele permite que a maioria das APIs sejam executadas nos bastidores para que você possa trabalhar nas tarefas do laboratório imediatamente. Lembre-se de que, ao criar seus próprios projetos do GCP fora do Qwiklabs, você precisará ativar determinadas APIs por conta própria.

A maioria das APIs do Cloud fornece informações detalhadas sobre o uso de determinada API pelo seu projeto, inclusive níveis de tráfego, taxas de erro e até latências. Isso ajuda você a fazer uma triagem rápida dos problemas com aplicativos que usam os serviços do Google. Para visualizar essas informações, abra o menu de navegação e clique em APIs e serviços > Biblioteca:

apis.gif

No item "CATEGORIA", no menu à esquerda, você verá todos os diferentes tipos de categorias oferecidas. Na barra de pesquisa da API, digite Dialogflow e selecione a API Dialogflow. Agora você deverá ver o seguinte:

dialogflow.png

Com a API Dialogflow, você pode criar aplicativos de conversação avançados (por exemplo, para o Google Assistente) sem ter que se preocupar com o esquema subjacente de machine learning e processamento de linguagem natural.

Agora clique em Ativar. Você será direcionado a uma nova página. Depois de clicar no botão "Voltar" no navegador, você verá que a API agora está ativada:

enabled.png

Agora clique em Testar esta API. Isso abrirá uma nova guia que contém a documentação sobre a API do Dialogflow e especificará os métodos disponíveis. Analise alguns deles e feche a guia quando terminar.

Se você quiser saber mais sobre as APIs, consulte a nova ferramenta do Google Cloud chamada APIs Explorer. Também criamos um laboratório chamado APIs Explorer: Qwik Start, que proporciona experiência prática com a ferramenta usando um exemplo simples.

Abra o menu de navegação e clique em Página inicial para voltar à página principal do Console do GCP.

Teste seu conhecimento

Responda à pergunta de múltipla escolha para reforçar sua compreensão dos conceitos que abordamos até agora.

Cloud Shell

Agora que conhece os principais recursos do GCP e do console, você terá uma experiência prática com o Cloud Shell. O Cloud Shell é um ambiente de execução de prompt de comando no navegador que permite digitar comandos em um prompt de terminal para gerenciar recursos e serviços no seu projeto do GCP.

Com o Cloud Shell, você pode executar todos os comandos do shell sem sair do console. Além disso, ele vem com ferramentas de linha de comando pré-instaladas.

No canto superior direito do console, clique no botão Ativar o Cloud Shell e em Iniciar o Cloud Shell, se solicitado:

819af82459550c67.png

Uma nova janela preta aparecerá na parte inferior do console com mensagens e prompts semelhantes a estes:

Welcome to Cloud Shell! Type "help" to get started.
Your Cloud Platform project in this session is set to qwiklabs-gcp-76ad0f1342e20013.
Use "gcloud config set project [PROJECT_ID]" to change to a different project.
gcpstaging23396_student@cloudshell:~ (qwiklabs-gcp-76ad0f1342e20013)$

Agora a sessão do Cloud Shell está ativa e em execução. Copie, cole ou digite o seguinte comando no Cloud Shell e pressione Enter:

gcloud auth list

Você receberá uma saída semelhante a esta, em que ACTIVE ACCOUNT estará definida como sua identidade do GCP IAM (gcpstagingxxxxx_student@qwiklabs.net):

Credentialed Accounts
ACTIVE  ACCOUNT
*       gcpstaging23396_student@qwiklabs.net
To set the active account, run:
    $ gcloud config set account `ACCOUNT`

Como mencionado anteriormente, o Cloud Shell vem pré-instalado com ferramentas de linha de comando específicas. O principal kit de ferramentas do GCP é o gcloud, que é usado para muitas tarefas na plataforma, como gerenciamento de recursos e autenticação de usuários.

Você acabou de executar o comando gcloud, auth list, que lista as contas credenciadas no projeto do GCP. Esse nome de conta corresponde ao nome de usuário do Qwiklabs que você usou para fazer login no console anteriormente.

Além dos kits de ferramentas pré-instalados, o Cloud Shell também vem com as ferramentas padrão de interface de linha de comando (CLI) do Unix e editores de texto como o nano. Podemos usá-los para criar e editar arquivos diretamente no Cloud Shell.

Execute o seguinte comando touch para criar um arquivo chamado test.txt:

touch test.txt

O comando touch não gerará nenhuma resposta. Execute o comando unix ls para listar os arquivos no nosso diretório atual:

ls

Você verá a seguinte resposta:

README-cloudshell.txt  test.txt

Vemos nosso novo arquivo test.txt adicionado ao diretório de trabalho. Vamos fazer algumas edições usando o editor de texto Nano mencionado anteriormente. Para editar um arquivo, digite nano seguido do nome do arquivo que você quer editar no Cloud Shell:

nano test.txt

Isso abrirá o arquivo em branco no editor de texto Nano:

885a6cb5c1a2d1ab.png

Digite uma mensagem qualquer, como esta:

O GCP e o Qwiklabs são demais!

Depois, pressione as teclas CNTRL + X. Em seguida, digite Y seguido da tecla Enter para salvar o arquivo com a nova mensagem.

Outro comando útil é o cat, que mostrará o conteúdo de um arquivo. Execute o seguinte comando para garantir que nosso arquivo foi atualizado corretamente:

cat test.txt

Você verá a seguinte resposta na sua sessão do Cloud Shell:

O GCP e o Qwiklabs são demais!

Agora você já sabe criar, editar e gerar o conteúdo de um arquivo no Cloud Shell sem sair do navegador.

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 2020 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.

Antes de começar

  1. Os laboratórios criam um projeto e recursos do Google Cloud por um período fixo
  2. Os laboratórios têm um limite de tempo e não têm o recurso de pausa. Se você encerrar o laboratório, vai precisar recomeçar do início.
  3. No canto superior esquerdo da tela, clique em Começar o laboratório

Usar a navegação anônima

  1. Copie o nome de usuário e a senha fornecidos para o laboratório
  2. Clique em Abrir console no modo anônimo

Fazer login no console

  1. Faça login usando suas credenciais do laboratório. Usar outras credenciais pode causar erros ou gerar cobranças.
  2. Aceite os termos e pule a página de recursos de recuperação
  3. Não clique em Terminar o laboratório a menos que você tenha concluído ou queira recomeçar, porque isso vai apagar seu trabalho e remover o projeto

Este conteúdo não está disponível no momento

Você vai receber uma notificação por e-mail quando ele estiver disponível

Ótimo!

Vamos entrar em contato por e-mail se ele ficar disponível

Um laboratório por vez

Confirme para encerrar todos os laboratórios atuais e iniciar este

Use a navegação anônima para executar o laboratório

Para executar este laboratório, use o modo de navegação anônima ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e a conta de estudante, o que poderia causar cobranças extras na sua conta pessoal.