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. Verifique se a cobrança está ativada para o seu projeto do Google Cloud.

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

    Go to project selector

  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 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