Criar um app do Python no App Engine

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:

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

  2. Gravar o 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.

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

  4. Processar dados

    Saiba como usar o Datastore para armazenar e recuperar dados sobre solicitações de sites.

  5. Adicionar o Firebase ao serviço da Web

    Saiba como adicionar o Firebase ao seu projeto do Google Cloud e serviço da Web.

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

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

  8. Limpar

    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.