Você está fazendo um codelab do Google Cloud? Comece por aqui!

1. Criar um projeto na nuvem do Google e aplicar créditos

Embora muitos produtos do Google Cloud tenham um nível sem custo financeiro, eles ainda exigem um cartão de crédito ou outro método de faturamento registrado. Neste codelab, você vai aprender a configurar um crédito de US$10 como sua conta de faturamento para não precisar inserir suas informações de faturamento e ter um dinheiro extra para testar o Google Cloud.

Pré-requisitos:

  • Uma Conta do Google (de preferência @gmail.com, não uma conta do G Suite)

Você pode criar um projeto na nuvem do Google Cloud (recomendado) ou aplicar esse crédito a um projeto do GCP.

2. Primeiros passos com o Cloud Shell

O Google Cloud Shell é seu shell do Linux na nuvem: com apenas um navegador, você tem acesso de linha de comando aos seus recursos na nuvem e, opcionalmente, um editor de texto com destaque de sintaxe.

Exemplo do Cloud Shell com terminal e editor de texto:

c63be5210e69eb64.png

Totalmente equipado, com baterias inclusas

O Cloud Shell já tem ferramentas de desenvolvedor comuns instaladas, como Node.js, Java, Go, Python, PHP e Ruby. Prefere ser um administrador de sistemas? O Cloud Shell vem instalado com um cliente MySql, um cliente PostgreSQL, Kubernetes, Docker e muito mais.

c5b8ba52a4e6b2fb.png

Comece o codelab

O Cloud Shell é uma máquina virtual com base em Debian que 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. Isso significa que tudo que você precisa para este codelab é um navegador (sim, funciona em um Chromebook).

  1. Para ativar o Cloud Shell no Console do Cloud, basta clicar em Ativar o Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q. Leva apenas alguns instantes para provisionar e se conectar ao ambiente.

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 às 10.13.43 PM.png

Depois de se conectar ao Cloud Shell, você já estará autenticado e o projeto estará configurado com seu PROJECT_ID.

gcloud auth list

Resposta ao comando

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

Resposta ao comando

[core]
project = <PROJECT_ID>

Se, por algum motivo, o projeto não estiver definido, basta emitir o seguinte comando:

gcloud config set project <PROJECT_ID>

Quer encontrar seu PROJECT_ID? Veja qual ID você usou nas etapas de configuração ou procure-o no painel do Console do Cloud:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

O Cloud Shell também define algumas variáveis de ambiente por padrão, o que pode ser útil ao executar comandos futuros.

echo $GOOGLE_CLOUD_PROJECT

Resposta ao comando

<PROJECT_ID>
  1. Defina a zona padrão e a configuração do projeto:
gcloud config set compute/zone us-central1-f

É possível escolher uma variedade de zonas diferentes. Para mais informações, consulte Regiões e zonas.

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.

Resumo

Nesta etapa, você iniciou o Cloud Shell e chamou alguns comandos simples do gcloud.

O que você vai aprender em seguida

  • Como implantar um app Node.js simples no Google Cloud Platform
  • Como usar comandos gcloud

3. Testar o editor do Cloud Shell

O Cloud Shell vem com um editor de texto que pode ser usado no navegador. Para começar, crie um diretório para este codelab.

Na linha de comando do Cloud Shell, execute os seguintes comandos:

touch hello-google-cloud.js
edit hello-google-cloud.js

Isso vai carregar automaticamente o editor do Cloud Shell. Para abrir o editor sem executar o comando de edição, clique no botão Abrir editor na linha de comando do Cloud Shell.

Clique no botão "Abrir em uma nova janela" para maximizar o editor e o terminal.

63ec88931c39bf64.png

A janela do navegador com o editor de texto e o terminal de linha de comando do Cloud Shell vai ficar assim:

93363bc7bee5a90f.png

Escrever código

Cole o snippet de código a seguir no editor:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

Executar o app

No terminal da linha de comando do Cloud Shell, execute:

node hello-google-cloud.js

Pronto!

Você vai ver a seguinte saída: Hello, Google Cloud!

Resumo

Você abriu o editor do Cloud Shell, que permite editar arquivos visualmente. Em seguida, você executou o código usando o prompt de comando do Cloud Shell.

4. Parabéns!

Você começou a usar o Google Cloud Platform e aprendeu a iniciar o Cloud Shell e usar o editor integrado.

Saiba mais

Licença

Este conteúdo está sob a licença Atribuição 2.0 Genérica da Creative Commons.