Use este guia para aprender os conceitos básicos de desenvolvimento e implantação de serviços da Web do Python 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:
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.
Implantar um serviço da Web no App Engine
Saiba como implantar seu código do Python 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.
Adicionar o Firebase ao serviço da Web
Saiba como adicionar o Firebase ao seu projeto do Google Cloud e serviço da Web.
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.
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, o framework Flask e o desenvolvimento básico 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.