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.
Questa sezione della guida mostra come utilizzare gcloud CLI per eseguire il deployment del servizio web Java su App Engine. Per scoprire di più su l'ambiente di runtime Java, consulta Java Runtime Environment.
Prima di iniziare
- Crea un progetto Google Cloud con un'app App Engine.
- Scrivi un server web Java pronto per il deployment su App Engine.
- Installa Google Cloud CLI, che fornisce lo strumento a riga di comando
gcloud
. Assicurati chegcloud
sia configurato per utilizzare il progetto Google Cloud in cui vuoi eseguire il deployment.
Punti chiave
- Utilizza
gcloud app deploy
egcloud app browse
per eseguire il deployment e visualizzare il servizio.
Esegui il deployment del servizio
Nella cartella my-java-service
, in cui si trova il file di build Maven POM o Gradle, esegui il seguente comando nel terminale:
gcloud app deploy
I file di origine vengono quindi caricati in Cloud Storage. Cloud Build crea la tua app e ne esegue il deployment in App Engine.
Esegui il deployment di più servizi
Puoi aggiungere più servizi al tuo progetto creando un file app.yaml
per ogni servizio. Includi il parametro
service
in ogni file app.yaml
per specificare il nome del servizio.
Per scoprire di più su come strutturare la tua app utilizzando più servizi, consulta
Strutturare i servizi web in App Engine.
Per eseguire il deployment di più servizi, segui queste istruzioni
A ogni servizio di cui è stato eseguito il deployment verrà assegnato un proprio URL.
Visualizza il tuo servizio
Per avviare rapidamente il browser e accedere al tuo servizio web all'indirizzo
https://PROJECT_ID.REGION_ID.r.appspot.com
, usa quanto segue
:
gcloud app browse
Servizi e versioni
Hai appena creato un servizio su App Engine e ne hai eseguito il deployment.
Puoi specificare il nome del tuo servizio nel file app.yaml
. Se il nome viene omesso, viene considerato come default
. Il primo servizio di cui esegui il deployment deve essere il servizio predefinito.
Puoi aggiornare il servizio in qualsiasi momento eseguendo di nuovo il comando gcloud app deploy
. Ogni volta che esegui il deployment, viene creata una nuova versione e viene inviato il traffico
viene indirizzato automaticamente alla versione più recente.
Per verificare che il servizio sia stato creato e che sia stato eseguito il deployment di una versione:
Visualizza i servizi App Engine nella console Google Cloud:
Dovresti vedere un servizio elencato, denominato
default
. Il servizio predefinito è accessibile pubblicamente all'URL seguente:https://PROJECT_ID.REGION_ID.r.appspot.com
Visualizza le tue versioni:
Dovresti vedere una versione con timestamp elencata, corrispondente al tuo deployment.
Per scoprire come inviare richieste a servizi e versioni specifici, vedi Modalità di routing delle richieste.
Passaggi successivi
Complimenti! Hai creato un'applicazione in grado di archiviare e classificare le immagini caricate. Scopri come aggiungere altre funzionalità alla tua applicazione esplorando il pagine seguenti:
- Consulta altri esempi di codice Java per l'ambiente standard di App Engine nel repository GitHub di Google Cloud. Questi esempi possono essere utilizzati sia per Java.
- Scopri di più sulla scrittura dei log delle applicazioni e sull'interpretazione dei log di sistema in Lettura e scrittura dei log delle applicazioni.
- Per un approfondimento sul funzionamento di App Engine, consulta Ambiente di runtime Java.