Per eseguire il deployment dell'app su App Engine, devi creare un Google Cloud progetto, che è un contenitore di primo livello che contiene le risorse dell'applicazione App Engine e altre risorse Google Cloud .
In questa attività, creerai un progetto Google Cloud e un'applicazione App Engine per archiviare impostazioni, risorse di computing, credenziali e metadati per la tua app.
Se hai già un progetto Google Cloud con App Engine e l'API Cloud Build abilitata, continua con la sezione Scrivere il servizio web.
Crea un progetto Google Cloud
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
Crea un'applicazione App Engine per il tuo progetto Google Cloud nella console Google Cloud .
Seleziona una regione in cui vuoi che si trovino le risorse di calcolo della tua app.
- A causa delle modifiche al comportamento predefinito per il modo in cui Cloud Build utilizza i service account nei nuovi progetti e delle modifiche ai criteri dell'organizzazione sicuri per impostazione predefinita, potresti dover concedere ruoli aggiuntivi al account di servizio di deployment. Per saperne di più sulla concessione di ruoli specifici, consulta la guida alla risoluzione dei problemi.
Passaggi successivi
Ora che il tuo progetto Google Cloud è configurato, puoi scrivere un servizio web di base con Java.