Creazione di un'app Python 3 su App Engine

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

In questa guida esplorerai la creazione e il deployment di versioni di un servizio web, partendo da una pagina statica per poi passare a una pagina web personalizzata che mostra il nome, l'indirizzo email e gli orari delle ultime richieste del sito agli utenti autenticati.

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

  1. Creazione del progetto Google Cloud

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

  2. Scrittura del servizio web

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

  3. Deployment del servizio web in App Engine

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

  4. Gestione dei dati

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

  5. Aggiunta di Firebase al servizio web

    Scopri come aggiungere Firebase al tuo progetto Google Cloud e al tuo servizio web.

  6. Autenticazione degli utenti con Firebase

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

  7. Personalizzare 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 ripulire il tuo progetto ed evitare la possibilità di incorrere in addebiti per risorse che non utilizzi.

Questa guida presuppone che tu conosca già Python 3, il framework Flask e lo sviluppo web di base.

Costi

L'esecuzione di questa applicazione di esempio da sola non supera le quote gratuite. Ti verranno addebitati solo i casi in cui 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.