Neste laboratório, você aprenderá sobre a interface baseada na Web do Google Cloud. Dois ambientes integrados estão disponíveis:
Um ambiente de GUI chamado console do Google Cloud
Uma interface de linha de comando chamada Cloud Shell, com os comandos pré-instalados do SDK Cloud
Neste curso, você usará os dois ambientes.
Confira abaixo algumas informações importantes sobre o console do Google Cloud:
O console do Google Cloud está em constante desenvolvimento, portanto, o layout gráfico passa por mudanças periódicas. Essas mudanças são feitas para acomodar novos recursos do Google Cloud ou alterações da tecnologia, o que pode deixar o fluxo de trabalho um pouco diferente.
No console, é possível realizar as ações mais comuns do Google Cloud. Às vezes, novos recursos são implementados no SDK Cloud antes de serem disponibilizados no console do Google Cloud.
O console é extremamente rápido em algumas atividades, além de executar várias tarefas em seu nome que podem exigir muitas ações da linha de comando.
Os comandos no SDK do 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, VMs e contas de serviço
Executar outros comandos no Cloud Shell
Configurar o 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. Analise o console do Google Cloud
Nesta tarefa, você analisará o console do Google Cloud e criará recursos.
Verifique se o projeto está selecionado
Na barra de título do console do Google Cloud, clique na lista suspensa Selecionar um projeto e escolha o ID do projeto que o Qwiklabs criou junto com suas credenciais de autenticação.
O ID do projeto começa com [qwiklabs-gcp-], seguido por um número hexadecimal longo.
Clique em Cancelar para fechar a caixa de diálogo.
A barra de título deve indicar o ID do projeto, como mostra a captura de tela. Cada laboratório do ambiente do Qwiklabs tem um ID de projeto exclusivo e credenciais únicas de autenticação.
Acesse o Google Cloud Storage e crie um bucket
O Cloud Storage permite o armazenamento global e a recuperação de volumes de dados a qualquer momento. É possível usar o Cloud Storage para vários cenários, como veiculação de conteúdo de sites, armazenamento de dados para arquivamento e recuperação de desastres ou distribuição de objetos de dados grandes aos usuários por download direto.
Um bucket do Cloud Storage precisa ter um nome que seja exclusivo globalmente. Na sua organização,
você precisa seguir o Guia de práticas recomendadas do Cloud Storage do Google Cloud. Neste
laboratório, usamos o ID do projeto do Google Cloud que o Qwiklabs criou como o nome exclusivo do
nosso bucket, já que os IDs de projeto do Google Cloud também são
globalmente exclusivos.
No console do Google Cloud, acesse o Menu de navegação () e clique em Visão Geral do Cloud > Painel.
Na guia Painel da tela, a seção Informações do projeto mostra seu ID do projeto do Google Cloud.
Selecione e copie o ID do projeto. Como esse ID do projeto foi criado pelo Qwiklabs, ele começa com [qwiklabs-gcp-], seguido por um número hexadecimal longo.
No console do Google Cloud, acesse o Menu de navegação () e clique em Cloud Storage > Buckets.
Clique em Criar bucket.
Em Nome, cole a string do ID do projeto do Google Cloud que você copiou na etapa anterior. Você usará o nome que digitou como [BUCKET_NAME] mais adiante neste laboratório.
Clique em Continuar.
Em Tipo de local, selecione Região e, no menu suspenso, clique em .
Clique em Continuar.
Clique em Escolher como controlar o acesso a objetos, desmarque Aplicar a prevenção do acesso público neste bucket e selecione Detalhado.
Clique em Continuar.
Não mude os outros valores.
Clique em Criar.
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.
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 ver uma estimativa detalhada dos custos, clique em Mais detalhes de preço à direita da lista Tipo de máquina, abaixo dos custos estimados.
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.
Observação: o Compute Engine oferece instâncias de VM spot que custam menos por hora, mas podem ser encerradas pelo Google Cloud a qualquer momento. Você pode economizar muito dinheiro com elas, mas confirme se não há nenhum problema em interromper as cargas de trabalho.
Não é possível converter uma instância não spot em uma spot. Essa escolha precisa ser feita na criação da VM.
Se uma VM for interrompida por qualquer motivo (por exemplo, uma falha no hardware), ela será reativada pelo recurso de reinicialização automática. Esse é o comportamento desejado? Seus aplicativos são idempotentes (funcionam corretamente após uma segunda inicialização)?
Durante a manutenção do host, a VM é configurada para migração em tempo real. No entanto, a VM pode ser encerrada em vez de migrada.
As alterações podem demorar alguns minutos para serem implementadas, principalmente se envolverem mudanças na rede, como adição de firewalls ou mudança do IP externo.
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.
Na página Contas de serviço, vá para a direita de test-service-account e clique nos três pontos.
Clique em Chaves.
Clique em Adicionar chave.
Selecione Criar nova chave.
Selecione JSON como o tipo de chave.
Clique em Criar.
Um arquivo de chave JSON é salvo localmente. Em uma etapa posterior, você localizará esse arquivo de chave e fará upload dele para a VM.
Clique em Fechar.
Clique em Verificar meu progresso para conferir o objetivo.
Criar um bucket, 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
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 do 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 de linha de comando à instância por meio 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. Todas as eventuais alterações feitas na configuração do sistema, incluindo variáveis de ambiente, são perdidas de uma sessão para outra.
Nesta tarefa, você usará o Cloud Shell para criar e examinar alguns recursos.
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.
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 de 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.
Use o Cloud Shell para configurar as variáveis de ambiente para esta tarefa
No Cloud Shell, use os comandos a seguir para definir as variáveis de ambiente desta tarefa.
Substitua [BUCKET_NAME] pelo nome do primeiro bucket da tarefa 1.
Substitua [BUCKET_NAME_2] por um nome globalmente exclusivo da sua escolha.
No Cloud Shell, execute o comando a seguir para criar variáveis de ambiente:
MY_BUCKET_NAME_1=[BUCKET_NAME] MY_BUCKET_NAME_2=[BUCKET_NAME_2]
MY_REGION={{{project_0.default_region | "REGION"}}}
Observação: ao trabalhar no Cloud Shell ou escrever scripts, é recomendável criar variáveis de ambiente. É possível reutilizar essas variáveis com facilidade e consistência
para que seu trabalho seja menos propenso a erros.
Observação: não se esqueça de substituir toda a string de marcador de posição, como [BUCKET_NAME], pelo nome exclusivo escolhido, por exemplo, MY_BUCKET_NAME_1=unique_bucket_name.
Mover o arquivo de credenciais que você criou para o Cloud Shell
Você baixou um arquivo de credenciais com codificação JSON em uma tarefa anterior, ao criar sua primeira conta de serviço do IAM.
Na estação de trabalho local, procure a chave JSON que você acabou de salvar e renomeie o arquivo como credentials.json
No Cloud Shell, clique no ícone do menu de três pontos () na barra de ferramentas para exibir mais opções.
Clique em Fazer upload e selecione o arquivo credentials.json da sua máquina local.
Clique em Abrir.
Clique em Fazer upload para transferir credentials.json para a VM do Cloud Shell.
Clique no ícone X para fechar a janela pop-up de upload do arquivo.
No Cloud Shell, digite ls e pressione Enter para confirmar que o arquivo foi enviado.
Criar e verificar um segundo bucket do Cloud Storage no console do Google Cloud
Use os comandos gcloud storage e gsutil para trabalhar com o Cloud Storage usando a linha de comando.
Nesta tarefa, você vai usar o comando gcloud storage no Cloud Shell.
No Cloud Shell, use o comando gcloud storage para criar um bucket:
No console do Google Cloud, no Menu de navegação (), clique em Cloud Storage > Buckets ou em Atualizar se você já estiver na página do Cloud Storage.
O segundo bucket deve aparecer na lista Buckets.
Use a linha de comando do gcloud para criar uma segunda máquina virtual
No Cloud Shell, execute o seguinte comando para listar todas as zonas de uma região:
gcloud compute zones list | grep $MY_REGION
Selecione uma zona na primeira coluna da lista. O nome de uma zona do Google Cloud consiste no nome da região, seguido por um hífen e uma letra.
Você pode escolher uma zona igual ou diferente da usada para a primeira VM na tarefa 1.
Execute o comando abaixo para armazenar sua zona escolhida em uma variável de ambiente.
Substitua [ZONE] pela zona selecionada:
MY_ZONE=[ZONE]
Execute o comando abaixo para definir essa zona como padrão:
gcloud config set compute/zone $MY_ZONE
Execute o comando abaixo para armazenar um nome em uma variável de ambiente que você vai usar para criar uma VM. Atribua second-vm como o nome da segunda VM:
MY_VMNAME=second-vm
Crie uma VM na zona padrão que você já definiu nesta tarefa usando a nova variável de ambiente para atribuir o nome da VM:
Liste as instâncias de máquinas virtuais no seu projeto:
gcloud compute instances list
Duas máquinas virtuais aparecem na lista: a recém-criada e a primeira.
No console do Google Cloud, acesse o menu de navegação () e clique em Compute Engine > Instâncias de VM. Assim como na saída de gcloud compute instances list, você vê as duas máquinas virtuais criadas.
Confira a coluna External IP. Repare que o endereço IP externo da primeira VM criada aparece como um link. Se necessário, clique no botão Ocultar painel de informações para exibir a coluna "IP externo". O console do Google Cloud mostra o link porque você configurou o firewall dessa VM para permitir o tráfego HTTP.
Clique no link na coluna IP externo da primeira VM. O navegador mostrará a mensagem Conexão recusada em uma nova guia. Essa mensagem aparece porque, embora haja uma porta de firewall aberta para o tráfego HTTP da VM, nenhum servidor da Web está sendo executado lá. Feche a guia do navegador que você acabou de criar.
Use a linha de comando do gcloud para criar uma segunda conta de serviço
No Cloud Shell, execute o seguinte comando para criar uma nova conta de serviço:
gcloud iam service-accounts create test-service-account2 --display-name "test-service-account2"
Observação: caso a saída a seguir apareça, digite "Y" e pressione "Enter":
API [iam.googleapis.com] not enabled on project [560255523887]. Would you like to enable and retry (this will take a few minutes)? (y/N)?
No console do Google Cloud, no Menu de navegação (), clique em IAM e administrador > Contas de serviço.
Observação: atualize a página até aparecer test-service-account2.
Clique em Verificar meu progresso para conferir o objetivo.
Criar um segundo bucket, uma instância de VM e uma conta de serviço do IAM.
No Cloud Shell, execute o comando abaixo para atribuir o papel de viewer do projeto à segunda conta de serviço:
gcloud projects add-iam-policy-binding $GOOGLE_CLOUD_PROJECT --member serviceAccount:test-service-account2@${GOOGLE_CLOUD_PROJECT}.iam.gserviceaccount.com --role roles/viewer
Observação: GOOGLE_CLOUD_PROJECT é uma variável de ambiente preenchida automaticamente no Cloud Shell e definida como o ID do projeto do contexto atual.
No console do Google Cloud, no menu de navegação (), clique em IAM e administrador > IAM.
A nova conta de serviço com o nome test-service-account2 vai constar como membro do papel de leitor.
Tarefa 3. Trabalhe com o Cloud Storage no Cloud Shell
Faça o download de um arquivo para o Cloud Shell e copie-o no Cloud Storage
Copie a imagem de um gato que está em um bucket do Cloud Storage disponibilizado pelo Google para seu Cloud Shell:
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.
Defina a lista de controle de acesso para um objeto do Cloud Storage
Execute os dois comandos a seguir ao fazer upload para o bucket do Cloud Storage para ver a lista de acesso padrão atribuída a cat.jpg.
Primeiro, execute o seguinte comando no Cloud Shell:
gsutil acl get gs://$MY_BUCKET_NAME_1/cat.jpg > acl.txt
cat acl.txt
A saída é semelhante ao exemplo abaixo, mas com números diferentes. Essa saída mostra que qualquer pessoa com papel de owner, editor ou viewer para o projeto tem acesso (acesso como OWNER para proprietários e editores e acesso como VIEWER para leitores).
Agora só o criador original do objeto (sua conta do laboratório) tem acesso de OWNER.
Faça autenticação como uma conta de serviço no Cloud Shell
No Cloud Shell, execute o seguinte comando para conferir a configuração atual:
gcloud config list
Abaixo é exibida uma saída semelhante ao exemplo. No seu resultado, a zona deverá ser igual àquela que você definiu ao criar a segunda VM na tarefa 2. A conta e o projeto devem corresponder às suas credenciais de laboratório do Qwiklabs.
No Cloud Shell, execute o comando a seguir para mudar o usuário autenticado da primeira conta de serviço, que você criou em uma tarefa anterior, usando as credenciais que salvou na máquina local e enviou para o Cloud Shell (credentials.json):
Se quiser mudar para a conta de laboratório, execute o comando a seguir, substituindo [USERNAME] pelo nome de usuário fornecido no painel Detalhes da conexão do Qwiklabs, à esquerda da página de instruções do laboratório:
gcloud config set account [USERNAME]
Para conferir se você pode acessar o arquivo cat.jpg no bucket [BUCKET_NAME] (o primeiro criado), execute o comando a seguir:
Abaixo é exibida uma saída semelhante ao exemplo. A conta do laboratório criou o bucket e o objeto e permaneceu como "proprietário" quando a lista de controle de acesso (ACL, na sigla em inglês) do objeto foi convertida em privada. Portanto, a conta ainda pode acessar o objeto.
Torne o primeiro bucket do Cloud Storage legível para todos, até mesmo os usuários não autenticados:
gsutil iam ch allUsers:objectViewer gs://$MY_BUCKET_NAME_1
Observação: essa é uma configuração apropriada para hospedar conteúdo público de sites no Cloud Storage.
No console do Cloud, acesse o menu de navegação () e clique em Cloud Storage > Buckets.
Selecione o primeiro bucket de armazenamento com o ID do projeto que você criou. O arquivo cat.jpg tem o código Public access.
Clique em Copiar URL para copiar o link.
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.
Trabalhar com o Cloud Storage no Cloud Shell
Tarefa 4. Acesse o Cloud Shell Editor
Nesta tarefa, você conhecerá 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:
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:
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.nginx-debian.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.nginx-debian.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 de 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 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.
Os laboratórios criam um projeto e recursos do Google Cloud por um período fixo
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.
No canto superior esquerdo da tela, clique em Começar o laboratório
Usar a navegação anônima
Copie o nome de usuário e a senha fornecidos para o laboratório
Clique em Abrir console no modo anônimo
Fazer login no console
Faça login usando suas credenciais do laboratório. Usar outras credenciais pode causar erros ou gerar cobranças.
Aceite os termos e pule a página de recursos de recuperação
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.
Architecting with Google Kubernetes Engine: introdução ao Google Cloud
Duração:
Configuração: 0 minutos
·
Tempo de acesso: 60 minutos
·
Tempo para conclusão: 60 minutos