Deployment di un'applicazione dalla console

Dopo aver creato una bozza di applicazione da un modello, puoi eseguire il deployment dell'applicazione dalla console Google Cloud . Quando esegui il deployment dalla consoleGoogle Cloud , puoi:

  • Visualizza in anteprima le modifiche che Terraform prevede di apportare alla tua infrastruttura.
  • Abilita le API Google Cloud delle risorse richieste per la tua applicazione.
  • Esamina i problemi di deployment.
  • Utilizza i dati di telemetria per analizzare il rendimento delle risorse.
  • Identifica e applica le revisioni dei modelli alla tua applicazione.

Questo documento ti aiuta a eseguire il deployment, gestire e modificare l'applicazione.

Prima di iniziare

Devi disporre di uno dei seguenti ruoli nella cartella o nel progetto di gestione abilitato per le app:

  • Application Admin (roles/designcenter.applicationAdmin)
  • Operatore dell'applicazione (roles/designcenter.applicationOperator)

Per eseguire il deployment dell'applicazione con un service account, devi disporre di uno dei seguenti elementi:

  • Il tuo account di servizio che hai configurato per eseguire il deployment delle applicazioni e delle risorse sottostanti. Per saperne di più, consulta Concedere ruoli al service account.
  • Il ruolo Project IAM Admin (roles/resourcemanager.projectIamAdmin) nella cartella abilitata per le app. Questo ruolo consente di creare un nuovo account di servizio durante il deployment.

Esegui il deployment dalla console Google Cloud

Seleziona un'opzione del account di servizio e implementa l'applicazione. Quando esegui il deployment di un'applicazione, vengono create risorse e inizi a sostenere i costi associati a queste risorse. Google Cloud

  1. Nel menu di navigazione, fai clic su Applicazioni.

    Vai a Applicazioni

  2. Nella tabella, fai clic sul nome dell'applicazione.

  3. Nella pagina Dettagli applicazione, esamina i dettagli e fai clic su Modifica per apportare modifiche.

  4. Fai clic su Esegui il deployment.

  5. Seleziona uno dei seguenti service account per eseguire il deployment dell'applicazione:

    • Seleziona un service account: nel campo Service account, inserisci il nome di unaccount di serviziot esistente. Per configurare il service account, vedi Concedere ruoli al service account.

    • Crea un nuovo service account: devi disporre del ruolo Project IAM Admin (roles/resourcemanager.projectIamAdmin), che viene utilizzato per assegnare i ruoli di deployment richiesti al account di servizio.

  6. Fai clic su Procedi.

  7. Per visualizzare in anteprima le modifiche che Terraform prevede di apportare alla tua infrastruttura, svolgi i seguenti passaggi:

    1. Fai clic su Anteprima.

    2. Controlla le modifiche e fai clic su Copia e chiudi. L'anteprima viene copiata negli appunti.

    3. Per salvare l'anteprima, incolla e salva in un documento a tua scelta.

  8. Nell'area Rivedi API, esamina l'elenco delle API richieste per la tua applicazione. Le API vengono attivate automaticamente al momento del deployment.

  9. Fai clic su Esegui il deployment. Man mano che il deployment viene completato, vengono visualizzati i dettagli dell'applicazione e lo stato del deployment.

  10. Se si verificano problemi con l'implementazione:

    1. Nel riquadro Dettagli applicazione, fai clic su Implementazioni.

    2. Controlla i messaggi di errore.

    3. Fai clic su Visualizza log per visualizzare informazioni dettagliate sulla build.

  11. Per gestire l'applicazione di cui è stato eseguito il deployment, vedi Visualizzare i dettagli dell'applicazione.

Visualizza i dettagli dell'applicazione

Al termine del deployment dell'applicazione, puoi esaminare le informazioni correlate. Ad esempio, potresti visualizzare quanto segue:

  • Dettagli come l'ora dell'ultimo aggiornamento, la data della revisione e la regione.
  • Output come l'URI del servizio.
  • Stato del deployment, informazioni sugli errori e link ai log.

Per visualizzare i dettagli dell'applicazione:

  1. Nel menu di navigazione, fai clic su Applicazioni.

    Vai a Applicazioni

  2. Nella tabella, fai clic sul nome dell'applicazione. Il riquadro Dettagli applicazione mostra quanto segue:

    • Visualizza app in App Hub: esamina la tua applicazione in App Hub. Puoi visualizzare le risorse di cui è stato eseguito il deployment ed esaminare i dati di telemetria per diagnosticare i problemi e analizzare le prestazioni. Per ulteriori informazioni, vedi Monitorare le applicazioni App Hub.

    • Dettagli app: visualizza informazioni come la data dell'ultimo aggiornamento, il modello di origine, la regione e l'account di servizio.

    • Output: identifica gli URI del servizio, che puoi utilizzare per interagire con il frontend o il backend dell'applicazione.

    • Deployment: esamina lo stato del deployment, gli errori di deployment e i link ai log per risolvere i problemi.

Modificare le applicazioni di cui è stato eseguito il deployment

Se vuoi modificare un'applicazione di cui è stato eseguito il deployment, esegui una delle seguenti operazioni per assicurarti che le modifiche vengano mantenute quando esegui nuovamente il deployment dell'applicazione:

Applicare le revisioni del modello

Se la tua applicazione è stata precedentemente implementata dalla console Google Cloud e un amministratore ha condiviso con te una revisione del modello, puoi applicare le modifiche al modello alla tua applicazione. Quando aggiorni la tua richiesta, viene creata una revisione della richiesta. Puoi configurare i componenti modificati o aggiunti al modello rivisto.

Puoi visualizzare le revisioni dei modelli disponibili per le tue applicazioni utilizzando Cloud Hub. Per saperne di più, consulta Visualizzare i deployment.

Per applicare le revisioni del modello alla tua applicazione:

  1. Dal menu di navigazione, fai clic su Modelli.

    Vai ai Modelli

  2. Fai clic sull'ID modello contenente la revisione che vuoi applicare.

  3. Nell'elenco Configura un'app, seleziona l'applicazione che vuoi aggiornare.

  4. Modifica i dettagli dell'applicazione e fai clic su Salva.

  5. Fai clic su ogni componente nel canvas di progettazione e modifica le configurazioni dei componenti.

  6. Fai clic su Esegui il deployment. Per i passaggi di deployment, vedi Eseguire il deployment dalla console Google Cloud .