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