Creare un'app Python su App Engine

Utilizza questa guida per apprendere le nozioni di base sullo sviluppo e sul deployment di servizi web Python nell'ambiente standard di App Engine.

In questa guida, eseguirai l'iterazione della creazione e del deployment di versioni di un servizio web, partendo da una pagina statica e arrivando a una pagina web personalizzata che mostra agli utenti autenticati il loro nome, la loro email e i tempi delle richieste recenti al sito.

Le seguenti attività mostrano il flusso di base per gli sviluppatori per la creazione di questo servizio web utilizzando l'archiviazione dei dati di Firestore in modalità Datastore (Datastore) e l'autenticazione Firebase:

  1. Crea il tuo progetto Google Cloud

    Scopri come creare un progetto Google Cloud e poi configurare le risorse di App Engine per il tuo servizio web.

  2. Scrivi il tuo servizio web

    Scopri come scrivere e testare localmente un servizio web di base, quindi definisci i file di configurazione necessari per il deployment del servizio web in App Engine.

  3. Esegui il deployment del servizio web in App Engine

    Scopri come eseguire il deployment del codice Python e visualizzare il servizio web in esecuzione su App Engine.

  4. Archivia e recupera i dati

    Scopri come utilizzare Datastore per archiviare e recuperare i dati sulle richieste del sito.

  5. Aggiungi Firebase al tuo servizio web

    Scopri come aggiungere Firebase al tuo progetto e servizio webGoogle Cloud .

  6. Autentica gli utenti con Firebase

    Scopri come utilizzare Firebase Authentication per verificare le credenziali utente, fornire informazioni sugli utenti e consentire l'accesso ai dati.

  7. Personalizza i dati per gli utenti autenticati

    Scopri come utilizzare l'autenticazione per personalizzare l'archiviazione e il recupero dei dati per gli utenti autenticati.

  8. Pulizia

    Scopri come eseguire la pulizia del progetto ed evitare la possibilità di addebiti per le risorse che non utilizzi.

Questa guida presuppone che tu abbia già familiarità con Python, il framework Flask e lo sviluppo web di base.

Costi

L'esecuzione di questa app di esempio da sola non supera le quote senza costi. Ti verranno addebitati costi solo se superi queste quote, ad esempio eseguendo altri esempi e aggiungendo altri servizi allo stesso progetto Google Cloud .

Inizia subito!

Crea il tuo progetto Google Cloud e configura le risorse App Engine.