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. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

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 https://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 é https://<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