Configurazione del progetto Google Cloud per App Engine

Un progetto Google Cloud contiene l'applicazione App Engine e altre dell'accesso a specifiche risorse Google Cloud.

Dalla console Google Cloud, da Google Cloud CLI e API App Engine Admin, puoi eseguire tutte le le attività amministrative, incluse le attività comuni trattate in questo argomento.

Prima di poter distribuire le app nell'ambiente flessibile di App Engine, di solito devi crea o configura quanto segue:

  1. Un progetto Google Cloud
  2. Un'applicazione App Engine
  3. Un account di fatturazione

Creazione di un progetto e di un'applicazione in corso...

Puoi selezionare o creare un nuovo progetto Google Cloud e un'applicazione App Engine per creare e gestire una raccolta di impostazioni, credenziali e metadati della tua app.

Solo il Ruolo Proprietario dispone dei privilegi necessari per creare un'applicazione App Engine in un progetto Google Cloud e che l'applicazione deve esistere prima di qualsiasi altra un account può eseguire attività su quell'applicazione. Ad esempio, L'applicazione App Engine deve essere creata prima di un account con Il ruolo Deployer App Engine può eseguire il deployment di un'app utilizzando un account di servizio.

gcloud

Dopo l'installazione Google Cloud CLI un account con il ruolo Proprietario progetto Google Cloud può eseguire Comandi gcloud per creare un progetto Google Cloud e App Engine applicazione:

  1. Esegui questo comando per creare un progetto Google Cloud:

    gcloud projects create
  2. Esegui questo comando per selezionare una regione e creare Applicazione App Engine:

    gcloud app create

    Scopri di più sulle località di App Engine

  3. Attiva la fatturazione nella pagina Fatturazione della console Google Cloud. Per maggiori dettagli, consulta Abilitazione della fatturazione.

API

Per creare in modo programmatico un progetto Google Cloud e App Engine utilizzi sia l'API Cloud Resource Manager sia l'API App Engine Admin:

  1. Per creare un progetto Google Cloud, consulta Creazione di una nuova Progetto.

  2. Per creare un'applicazione App Engine, consulta Creare applicazioni App Engine.

  3. Abilita la fatturazione nella pagina Fatturazione della console Google Cloud; consulta Per maggiori dettagli, vedi Attivazione della fatturazione.

Console

Per creare un progetto Google Cloud e App Engine applicazione con fatturazione abilitata:

  1. Vai alla pagina App Engine:

    Vai ad App Engine

  2. Seleziona o crea un progetto Google Cloud.

  3. Nella pagina Crea app, seleziona una regione, un account di servizio e abilita la fatturazione:

    1. Seleziona una regione per specificare dove vuoi che il tuo App Engine individuata l'applicazione.
      Scopri di più sulle località di App Engine
    2. Seleziona un account di servizio. per la tua app da Identità e accesso API.
    3. Seleziona o crea un account di fatturazione per abilitare la fatturazione nel tuo progetto.

Dopo aver creato l'applicazione App Engine la fatturazione sia abilitata nel tuo progetto, si apre la pagina Dashboard.

Abilitazione della fatturazione in corso

Per eseguire il deployment delle app, devi attivare la fatturazione. Se rimani entro la quota gratuita, non verrà effettuato alcun addebito sul tuo account. Se l'applicazione ha bisogno di risorse che superano la quota gratuita, addebitato per l'utilizzo aggiuntivo.

Se hai un account di fatturazione quando crei un progetto Google Cloud, la fatturazione viene abilitata automaticamente in quel progetto.

Per attivare la fatturazione in un progetto Google Cloud:

  1. Nella console Google Cloud, vai alla pagina Fatturazione:

    Vai a Fatturazione

  2. Seleziona o crea un progetto Google Cloud.

  3. A seconda dell'esistenza o meno di un account di fatturazione o della selezione Il progetto Google Cloud è associato a un account, la pagina Fatturazione mostra una delle seguenti opzioni:

    • Se la fatturazione è già abilitata per il progetto Google Cloud selezionato, verranno visualizzati i dettagli dell'account di fatturazione.

    • Se non esiste alcun account di fatturazione, ti viene chiesto di crearne uno e associarlo al progetto Google Cloud selezionato.

    • Se esiste un account di fatturazione, ti viene chiesto di abilitare la fatturazione il progetto Google Cloud selezionato non è già associato a un account di fatturazione . Puoi anche fare clic su Annulla e poi su Crea account per creare e associare un nuovo account di fatturazione.

Dopo aver attivato la fatturazione, non esiste alcun limite all'importo addebitare l'importo dovuto. Per ottenere un maggiore controllo sui costi della tua applicazione, puoi: creare un budget e impostare avvisi.

Gestione della fatturazione

Utilizza la pagina Fatturazione per gestire i tuoi account di fatturazione:

  1. Vai alla pagina Fatturazione nella console Google Cloud:

    Vai a Fatturazione

  2. Seleziona l'account che vuoi gestire e poi vai alla pagina corrispondente per eseguire le seguenti attività di gestione:

    • Visualizza una panoramica del tuo account di fatturazione, effettua pagamenti e aggiungi la fatturazione amministratori di account dalla pagina Panoramica.
    • Crea budget e avvisi nella Budget e alla pagina Avvisi.
    • Visualizza la cronologia delle transazioni e scarica le fatture dal Transazioni.
    • Esportare i dati di fatturazione in un set di dati BigQuery dalla pagina Esportazione della fatturazione.
    • Configura il tuo account pagamenti e i tuoi contatti nelle Impostazioni di pagamento .
    • Imposta il metodo di pagamento nella pagina Metodo di pagamento.

Per ulteriori informazioni sulla fatturazione, consulta nella pagina Prezzi.

Creazione di budget e impostazione di avvisi

Puoi creare un budget per un progetto Google Cloud ed evitare sorprese sul tuo e monitorare tutti gli addebiti relativi a Google Cloud da un'unica posizione. Con un budget, puoi creare avvisi che inviano email agli amministratori della fatturazione quando addebiti superiori a un certo importo.

Per creare un budget e impostare avvisi in un progetto Google Cloud:

  1. Nella console Google Cloud, vai alla pagina Fatturazione:

    Vai a Fatturazione

  2. Fai clic sull'account di fatturazione per il quale vuoi creare un budget.

  3. Fai clic su Budget e avvisi e poi su Crea budget per iniziare a creare un budget per il tuo progetto Google Cloud.

  4. Definisci il tuo budget nella sezione Imposta budget e specifica per cui desideri ricevere avvisi via email nei seguenti casi: Sezione Imposta avvisi relativi al budget.

  5. Fai clic su Salva per impostare il budget e attivare gli avvisi per il tuo progetto Google Cloud. Se hai più progetti Google Cloud, devi impostare singolarmente i budget e gli avvisi in ogni progetto.

Impostazione dell'ID progetto per un progetto

In alcuni ambienti di runtime standard di App Engine, potresti aver specificato l'ID progetto Google Cloud (a volte chiamato "ID app") nel file app.yaml del progetto.

Puoi specificare l'ID progetto in diversi modi:

  • Utilizzando gcloud init quando installi Google Cloud CLI. Per visualizzare ID progetto predefinito dell'interfaccia alla gcloud CLI, esegui gcloud config list.
  • Utilizzando il comando gcloud config set project [YOUR_PROJECT_ID] per impostare l'ID progetto predefinito della CLI gcloud.
  • Utilizzando il flag --project quando esegui il deployment della tua app, ad esempio: gcloud app deploy --project [YOUR_PROJECT_ID]

Se utilizzi il runtime Java, puoi specificare l'ID progetto durante il deployment plug-in di Google Cloud per IntelliJ o plug-in di Google Cloud per Eclipse.

Disattivazione di un'applicazione

Disattiva un'applicazione App Engine per interrompere l'esecuzione dell'app di archiviazione e gestione delle richieste. Se disattivi il tuo servizio, non si verifica alcuna perdita di dati dell'app né modifiche alle impostazioni di configurazione. Ti basta riattivare il dell'applicazione App Engine ad avviare le istanze e a continuare a gestire il traffico verso la tua app.

Le risorse della tua app sia nell'ambiente standard che in quello flessibile sono disabilitate e, di conseguenza, non comporta alcun addebito. Tuttavia, possono essere addebitati costi per gli altri servizi nel tuo progetto Google Cloud, ad esempio puoi ancora i costi di archiviazione per i dati archiviati.

Se la tua app elabora attivamente una richiesta, continuerà a completarla. e potrebbe richiedere fino a un'ora prima che l'app venga completamente disattivata.

Per disabilitare un'applicazione App Engine:

  1. Vai alla pagina Impostazioni applicazione:

    Vai a Impostazioni applicazione

  2. Fai clic su Disabilita applicazione e segui le istruzioni.

Se vuoi che la tua app continui a gestire le richieste, attiva la per l'applicazione App Engine tornando alle stesse Impostazioni applicazione e fai clic su Attiva applicazione.

Se disattivi l'applicazione, tutte le richieste di gestione vengono interrotte, ma i dati e lo stato vengono conservati. Ti verranno comunque addebitati i costi applicabili già sostenuti. o addebiti per altri servizi in esecuzione nel tuo progetto, ad esempio Cloud SQL. Per rilasciare tutte le risorse utilizzate all'interno del progetto, chiudi il progetto.

Chiusura di un progetto

Puoi disabilitare la fatturazione e rilasciare tutte le risorse Google Cloud in uso nel tuo progetto Google Cloud chiudendolo.

gcloud

Dopo aver installato Google Cloud CLI, esegui quanto segue gcloud per chiudere un progetto Google Cloud:

gcloud projects delete

API

Per chiudere in modo programmatico il progetto Google Cloud, consulta Chiudi un progetto in l'API Cloud Resource Manager.

Console

Per arrestare un progetto Google Cloud utilizzando la console Google Cloud:

  1. Vai alla pagina Progetti:

    Vai a Progetti

  2. Seleziona il progetto Google Cloud che vuoi arrestare. fai clic su .

Per saperne di più sulla gestione dei progetti Google Cloud, consulta Cloud Resource Manager: creazione, arresto e ripristino Google Cloud.