Como implantar o aplicativo


Nesta parte das instruções do código do Guestbook em Python, mostraremos como implantar o aplicativo no App Engine.

Esta página é parte de um tutorial com várias páginas. Para começar e ver as instruções de configuração, acesse Como criar um guestbook.

ID da região

O REGION_ID é um código abreviado que o Google atribui com base na região que você selecionou ao criar o aplicativo. O código não corresponde a um país ou estado, ainda que alguns IDs de região sejam semelhantes aos códigos de país e estado geralmente usados. Para apps criados após fevereiro de 2020, o REGION_ID.r está incluído nos URLs do App Engine. Para apps existentes criados antes dessa data, o ID da região é opcional no URL.

Saiba mais sobre IDs de região.

Como implantar o aplicativo no App Engine

Para fazer upload do aplicativo de livro de visitas, execute o seguinte comando no diretório appengine-guestbook-python do aplicativo em que os arquivos app.yaml e index.yaml estão localizados:

gcloud app deploy app.yaml index.yaml

Sinalizações opcionais:

  • Inclua a sinalização --project para especificar um ID de projeto alternativo do Console do Google Cloud para o que você inicializou como padrão na CLI gcloud. Exemplo: --project [YOUR_PROJECT_ID]
  • Inclua a sinalização -v para especificar um ID de versão, caso contrário, um será gerado para você. Exemplo: -v [YOUR_VERSION_ID]

Os índices do Datastore podem levar algum tempo para serem gerados até que o aplicativo fique disponível. Se os índices ainda estiverem sendo gerados, você receberá uma mensagem NeedIndexError ao acessar seu aplicativo. Esse erro é temporário. Tente um pouco mais tarde se você receber esse erro.

Para saber mais sobre como implantar seu aplicativo a partir da linha de comando, veja Como implantar um aplicativo Python.

Como visualizar o aplicativo implantado

Para iniciar seu navegador e visualizar o aplicativo em https://PROJECT_ID.REGION_ID.r.appspot.com, execute o comando a seguir:

gcloud app browse

Limpar

Para evitar cobranças na sua conta do Google Cloud pelos recursos usados no tutorial, exclua o projeto que os contém ou mantenha o projeto e exclua os recursos individuais.

Consulte Como configurar o projeto do Google Cloud para o App Engine para instruções sobre como gerenciar o faturamento, desativar um aplicativo e encerrar um projeto.

A seguir

Examine os seguintes recursos:

  • Como autenticar usuários com as Contas do Google ou o OAuth
  • Como ler e gravar registros, que mostra como gravar registros de aplicativos e como interpretar os registros do sistema
  • Como usar filas de tarefas, que mostra como usar as filas de tarefas para realizar o trabalho em segundo plano a ser executado após a solicitação

Para saber mais sobre o funcionamento do App Engine, consulte a documentação sobre o ambiente de execução do Python, o processamento de solicitações e o roteamento.