ID regione
REGION_ID
è un codice abbreviato assegnato da Google
in base alla regione selezionata al momento della creazione dell'app. Il codice non
corrispondono a un paese o a una provincia, anche se potrebbero essere visualizzati alcuni ID regione
in modo simile ai codici paese e provincia di uso comune. Per le app create dopo il giorno
Febbraio 2020, REGION_ID.r
è incluso in
URL di App Engine. Per le app esistenti create prima di questa data,
l'ID regione è facoltativo nell'URL.
Scopri di più sugli ID regione.
Utilizza Google Cloud CLI per di eseguire il deployment del tuo servizio web in App Engine.
Sebbene questa versione iniziale del servizio web non disponga Firestore in modalità Datastore (Datastore) o nell'autenticazione Firebase puoi eseguirne il deployment in App Engine in questa fase per testare e garantire funziona come previsto.
Prima di iniziare
Se hai completato tutti i passaggi precedenti della guida, salta questa sezione. In caso contrario, completa una delle seguenti operazioni:
Inizia dalla sezione Creazione di un'app Python 3 e completare tutti i passaggi per arrivare a questo.
Se disponi già di un progetto Google Cloud, puoi continuare scaricando una copia del servizio web:
Scarica il repository delle applicazioni di esempio utilizzando Git:
git clone https://github.com/GoogleCloudPlatform/python-docs-samples
In alternativa, puoi scaricare l'anteprima come file ZIP ed estrarlo.
Vai alla directory che contiene una copia dei file dal passaggio precedente:
cd python-docs-samples/appengine/standard_python3/building-an-app/building-an-app-1
Deployment del servizio
Per eseguire il deployment del tuo servizio web, esegui
gcloud app deploy
dalla directory principale
directory del tuo progetto, dove si trova il file app.yaml
:
gcloud app deploy
Ogni volta che esegui il deployment del tuo servizio web, viene versione viene creata in App Engine. Durante il deployment, viene generata un'immagine container creati con il servizio Cloud Build una copia viene caricata in Google Cloud Storage prima di essere eseguita in App Engine.
Per ulteriori informazioni sul deployment in App Engine, consulta Testare ed eseguire il deployment dell'app.
Visualizzazione del servizio
Per avviare rapidamente il browser e accedere al tuo servizio web all'indirizzo
https://PROJECT_ID.REGION_ID.r.appspot.com
, inserisci quanto segue
:
gcloud app browse
Gestione di servizi e versioni
Hai appena eseguito il deployment di una versione del servizio web in App Engine. Ciascuna
quando esegui il deployment di una versione del codice, questa versione viene creata
completamente gestito di Google Cloud. Il deployment iniziale in App Engine deve essere creato nella
servizio default
, ma per i deployment successivi puoi
specifica il nome del servizio nel file app.yaml
.
Puoi aggiornare un servizio in qualsiasi momento eseguendo il comando
gcloud app deploy
ed eseguire il deployment di nuove versioni in quel servizio. Ciascuna
quando aggiorni un servizio, il traffico viene instradato automaticamente alla versione
l'ultimo deployment. Tuttavia, puoi includere
gcloud
flag per modificare il comando di deployment
comportamento degli utenti.
Utilizza la console Google Cloud per gestire e visualizzare i servizi e le versioni di cui esegui il deployment App Engine:
Utilizza la console Google Cloud per visualizzare i servizi App Engine:
Utilizza la console Google Cloud per visualizzare le tue versioni:
Per ulteriori informazioni sul pattern di progettazione multiservizio, vedi Panoramica di App Engine. Per scoprire come inviare richieste a servizi e versioni specifici, vedi Suddivisione del traffico.
Passaggi successivi
Ora che un servizio Python è in esecuzione su App Engine, puoi iniziare a imparare come gestire i dati con Datastore.