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.