Use este guia para aprender os conceitos básicos de desenvolvimento e implantação de serviços da Web do Python 3 no ambiente padrão do App Engine.
Neste guia, você itera ao criar e implantar versões de um serviço da Web, começando de uma página estática e criando uma página da Web personalizada que mostra aos usuários autenticados o nome, o e-mail e os tempos de solicitação recentes do site deles.
As tarefas a seguir demonstram o fluxo básico do desenvolvedor para criar esse serviço da Web usando o armazenamento de dados do Firestore no modo Datastore (Datastore) e o Firebase Authentication:
Como criar seu projeto do Google Cloud
Saiba como criar um projeto do Google Cloud e configurar os recursos do App Engine para seu serviço da Web.
-
Aprenda a escrever e testar localmente um serviço da Web básico e definir os arquivos de configuração necessários para implantar esse serviço no App Engine.
Como implantar um serviço da Web no App Engine
Saiba como implantar seu código do Python 3 e, em seguida, visualizar o serviço da Web em execução no App Engine.
-
Saiba como usar o Datastore para armazenar e recuperar dados sobre solicitações de sites.
Como adicionar o Firebase ao serviço da Web
Saiba como adicionar o Firebase ao seu projeto do Google Cloud e serviço da Web.
Como autenticar usuários com o Firebase
Saiba como usar o Firebase Authentication para verificar as credenciais do usuário, disponibilizar informações ao usuário e permitir o acesso a dados.
Como personalizar dados para usuários autenticados
Aprenda a usar a autenticação para personalizar o armazenamento e a recuperação de dados para usuários autenticados.
-
Aprenda a limpar seu projeto e evite a possibilidade de cobranças por recursos que você não está usando.
Neste guia, pressupomos que você já conheça o Python 3, o framework Flask (em inglês) e as noções básicas de desenvolvimento da Web.
Custos
A execução deste aplicativo de amostra não excede sua cota gratuita. Você só receberá cobranças se exceder essas cotas. Por exemplo, ao executar outras amostras e adicionar outros serviços ao mesmo projeto do Google Cloud.
Vamos começar.
Crie seu projeto do Google Cloud e configure os recursos do App Engine.