Creazione di un progetto

Per eseguire il deployment dell'app in App Engine, devi creare un progetto Google Cloud e le risorse dell'applicazione App Engine.

Il progetto Google Cloud è un contenitore di primo livello che contiene la tua applicazione App Engine e altre risorse Google Cloud.

L'applicazione App Engine è una risorsa che devi creare per attivare App Engine. La risorsa dell'applicazione App Engine definisce la regione in cui vuoi eseguire il servizio web e memorizzarne le impostazioni, le credenziali e i metadati correlati. È possibile creare una sola risorsa dell'applicazione App Engine per progetto Google Cloud e la regione specificata non può essere modificata dopo la creazione delle risorse.

Se hai già un progetto Google Cloud con App Engine e l'API Cloud Build abilitate, puoi continuare con la sezione Scrivere il servizio web.

Crea un progetto Google Cloud

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Build API.

    Enable the API

  5. Install the Google Cloud CLI.
  6. To initialize the gcloud CLI, run the following command:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  8. Make sure that billing is enabled for your Google Cloud project.

  9. Enable the Cloud Build API.

    Enable the API

  10. Install the Google Cloud CLI.
  11. To initialize the gcloud CLI, run the following command:

    gcloud init
  12. Esegui il seguente comando gcloud per attivare App Engine e creare le risorse dell'applicazione associate. Tieni presente che la località selezionata non può essere modificata in un secondo momento.
    gcloud app create

Località App Engine

App Engine è regionale, il che significa che l'infrastruttura che esegue le tue app si trova in una regione specifica e Google la gestisce in modo che sia disponibile in modo ridondante in tutte le zone della regione.

Soddisfare i requisiti di latenza, disponibilità o durabilità è uno dei fattori principali per la scelta della regione in cui vengono eseguite le app. In genere, puoi selezionare la regione più vicina agli utenti della tua app, ma devi prendere in considerazione le località in cui è disponibile App Engine, nonché le località degli altri prodotti e servizi Google Cloud utilizzati dalla tua app. L'utilizzo di servizi in più località può influire sulla latenza e sul prezzo della tua app.

Non puoi modificare la regione di un'app dopo averla impostata.

Se hai già creato un'applicazione App Engine, puoi visualizzarne la regione effettuando una delle seguenti operazioni:

Passaggi successivi

Ora che il progetto Google Cloud è configurato, puoi scrivere un servizio web di base.