Implantar um aplicativo do App Engine usando o Cloud Shell

Nesta página, descrevemos como implantar rapidamente um aplicativo do App Engine a partir de um aplicativo de amostra usando o Cloud Shell.

Antes de começar

  1. Faça login na sua conta do Google Cloud. Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
  2. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  3. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

  4. No console do Google Cloud, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Acessar o seletor de projetos

  5. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

Implementar um aplicativo

  1. Na parte superior da janela do console do Google Cloud, clique em Ativar shell Ativar o Cloud Shell:

    Isso inicia a sessão do Cloud Shell em um frame na parte inferior do Console do Google Cloud.

  2. Clone um aplicativo de amostra e execute-o localmente na sessão do Cloud Shell usando o servidor de desenvolvimento do App Engine:

    git clone http://github.com/GoogleCloudPlatform/appengine-guestbook-python \
    && cd appengine-guestbook-python \
    && dev_appserver.py ./app.yaml
    
  3. Para se conectar ao servidor de desenvolvimento, clique em Visualização na Web Visualização da Web e escolha Visualizar na porta 8080.

    O Cloud Shell abre o URL de visualização no serviço de proxy dele em uma nova janela do navegador.

  4. Para abrir o editor de código, clique em Botão "Editor de código" no menu do Cloud Shell para editar seu app clonado.

  5. Mude o texto em index.html:

    No editor de código, clique duas vezes em index.html para abrir o arquivo para edição e mude o texto em index.html de Uma pessoa anônima escreveu: para Um estranho misterioso disse:

    Você verá a alteração na saída do Cloud Shell. Para conferir as mudanças, atualize o app visualizado.

  6. Parar o servidor de desenvolvimento:

    Após a visualização do aplicativo do App Engine, para interromper o servidor de desenvolvimento, pressione Ctrl + C na sessão do Cloud Shell.

  7. Inicialize seu aplicativo do App Engine:

    Crie um aplicativo do App Engine vinculado ao seu projeto, caso ainda não tenha feito isso, e escolha a região:

    gcloud app create --project=[YOUR_PROJECT_NAME]
    
  8. Implante o aplicativo no App Engine.

    gcloud app deploy ./index.yaml ./app.yaml
    
  9. Abra o aplicativo no seu navegador da Web. O URL é http://<PROJECT_ID>.<REGION-ID>.r.appspot.com/.

    A implantação pode levar alguns minutos para ser concluída. Se o aplicativo não estiver totalmente implantado, uma mensagem de erro será exibida no navegador da Web. Atualize o navegador para ver o aplicativo implantado.

  10. Para evitar o faturamento desnecessário, desative o aplicativo:

    Para desativar o app que você acabou de implantar, acesse o App Engine no console do Google Cloud e selecione Configurações > Configurações do aplicativo > Desativar aplicativo.

A seguir