Creazione di un progetto

Per eseguire il deployment dell'app su App Engine, devi creare un Google Cloud progetto, ovvero un container di primo livello che contiene le risorse dell'applicazione App Engine e altre Google Cloud risorse.

In questa attività, creerai un Google Cloud progetto e un'applicazione App Engine per archiviare le impostazioni, le risorse di calcolo, le credenziali e i metadati della tua app.

Se hai già un Google Cloud progetto con App Engine e l' API Cloud Build abilitata, continua a scrivere il servizio web.

Crea un Google Cloud progetto

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. Enable the Cloud Build API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  4. Installa Google Cloud CLI.

  5. Configura gcloud CLI per utilizzare la tua identità federata.

    Per ulteriori informazioni, vedi Accedi a gcloud CLI con la tua identità federata.

  6. Per inizializzare gcloud CLI, esegui questo comando:

    gcloud init
  7. Crea un'applicazione App Engine per il tuo Google Cloud progetto nella Google Cloud console.

    Apri la creazione dell'app

  8. Seleziona una regione in cui vuoi che si trovino le risorse di calcolo della tua app.

  9. A causa delle modifiche al comportamento predefinito di utilizzo dei service account di Cloud Build nei nuovi progetti e delle modifiche alle policy dell'organizzazione sicure 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 hai configurato il tuo Google Cloud progetto, puoi scrivere un servizio web di base con Java.