O Python 2 não é mais compatível com a comunidade. Recomendamos que você migre aplicativos do Python 2 para o Python 3.

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 que o Google atribui com base na região selecionada ao criar o aplicativo. A inclusão de REGION_ID.r nos URLs do App Engine é opcional para aplicativos atuais e em breve será obrigatória para todos os aplicativos novos.

Para garantir uma transição tranquila, estamos atualizando lentamente o App Engine para usar códigos da região. Se ainda não tivermos atualizado seu projeto do Google Cloud, você não verá um ID da região para o aplicativo. Como o ID é opcional para os aplicativos atuais, não é necessário atualizar os URLs ou fazer outras alterações quando o ID da região está disponível para os aplicativos já existentes.

Saiba mais sobre IDs da 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 código de projeto alternativo do Console do Cloud para o que você inicializou como padrão na ferramenta gcloud. Exemplo: --project [YOUR_PROJECT_ID]
  • Inclua a sinalização -v para especificar um código 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 o aplicativo na linha de comando, consulte 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

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.