Creazione di un progetto

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

Il Google Cloud progetto è 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 applicazione App Engine definisce la regione in cui vuoi eseguire il tuo servizio web e archiviare le relative impostazioni, credenziali e metadati. È possibile creare una sola risorsa applicazione App Engine per progetto Google Cloud e la regione specificata non può essere modificata dopo la creazione di queste risorse.

Se hai già un progetto Google Cloud con App Engine e l'API Cloud Build abilitata, puoi continuare a scrivere il tuo 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. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  7. To initialize the gcloud CLI, run the following command:

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

    Go to project selector

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

  10. Enable the Cloud Build API.

    Enable the API

  11. Install the Google Cloud CLI.

  12. If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

  13. To initialize the gcloud CLI, run the following command:

    gcloud init
  14. Esegui il seguente comando gcloud per abilitare App Engine e creare le risorse dell'applicazione associate. Tieni presente che la posizione che selezioni non può essere modificata in un secondo momento.
    gcloud app create
  15. 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.
  16. 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 all'interno di quella regione.

    Soddisfare i requisiti di latenza, disponibilità o durabilità sono fattori primari per la selezione della regione in cui vengono eseguite le tue app. In genere puoi selezionare la regione più vicina agli utenti della tua app, ma devi considerare le posizioni in cui è disponibile App Engine e le posizioni degli altri Google Cloud prodotti e servizi utilizzati dalla tua app. L'utilizzo di servizi in più località può influire sulla latenza della tua app e sui relativi prezzi.

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

    Se hai già creato un'applicazione App Engine, puoi visualizzarne la regione in uno dei seguenti modi:

    Passaggi successivi

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