Aggiorna un template di applicazione e rifai il deployment
L'aggiornamento di un template di applicazione in Application Design Center consente di aggiungere o modificare i componenti e di esaminare il codice Terraform on Google Cloud generato prima di rifare il deployment. In questa guida rapida, completerai i seguenti passaggi:
- Aggiorna il modello di applicazione web a tre livelli utilizzando il canvas di progettazione o i prompt in linguaggio naturale in Gemini Cloud Assist.
- Connetti un componente Memorystore for Redis per la memorizzazione dei dati nella cache.
- Rifai il deployment dell'applicazione per verificare le modifiche.
L'immagine seguente mostra il template aggiornato nel canvas di progettazione:
Prima di iniziare
Completa la guida rapida Crea e verifica un modello.
Aggiungi un componente al template
Utilizza il canvas di progettazione di App Design Center o Gemini Cloud Assist per modificare il template.
Canvas di progettazione
Nella console Google Cloud , vai alla pagina Modelli.
Fai clic sul template quickstart-three-tier-web-app.
Nel canvas di progettazione, dal componente cloud-run-2, fai clic su Aggiungi e seleziona Memorystore for Redis.
Gemini Cloud Assist
Nella console Google Cloud , vai alla pagina Modelli.
Fai clic sul template quickstart-three-tier-web-app.
Nella barra degli strumenti della console Google Cloud , fai clic sulla stella Apri o chiudi la chat di Gemini Cloud Assist.
Si apre il riquadro Cloud Assist.
Nella chat di Gemini Cloud Assist, inserisci il seguente prompt:
Update this template to include a backend cache.Nel canvas di progettazione, esamina il design aggiornato e fai clic su Accetta suggerimento.
Il modello ora contiene quattro componenti. Le linee vengono visualizzate tra i componenti per rappresentare le connessioni.
Aggiorna la bozza della richiesta
Nel canvas di progettazione, fai clic su Configura un'app.
Fai clic su Quickstart three-tier test.
Fai clic su Salva.
La bozza dell'applicazione viene aggiornata con il nuovo template.
Configura il nuovo componente
Nel canvas di progettazione, fai clic su memorystore-1 e segui questi passaggi nell'area Configurazione:
Dall'elenco ID progetto, seleziona il progetto di deployment che hai creato in Crea e verifica un template.
Nell'elenco Zona, seleziona
us-central1-a.Nel campo Nome, inserisci
cache-redis.Fai clic su Salva.
In ogni componente vengono visualizzati segni di spunta verdi per indicare che hai specificato i parametri richiesti. La bozza dell'applicazione è pronta per essere sottoposta nuovamente al deployment nell'ambiente di TEST per la verifica.
Rifai il deployment dell'applicazione
Fai clic su Esegui il deployment.
Nell'area Seleziona un service account, segui questi passaggi:
Fai clic su Crea un nuovo service account.
Fai clic su Procedi.
Per esaminare il piano Terraform per la tua applicazione, segui questi passaggi:
Fai clic su Anteprima. Dopo alcuni minuti viene generato un piano Terraform.
Esamina il piano Terraform per la tua applicazione.
Fai clic su Copia e chiudi.
Incolla il codice Terraform copiato in un documento.
Fai clic su Esegui il deployment.
Il deployment dell'applicazione viene eseguito dopo alcuni minuti e le risorse vengono create nel tuo progetto. Vengono visualizzati i seguenti dettagli:
- Un link ad App Hub, dove puoi visualizzare i dettagli delle risorse di cui è stato eseguito il deployment, inclusi i link alle dashboard di monitoraggio.
- Link ai log di Cloud Build, che puoi utilizzare per risolvere gli errori di deployment.
- Vengono visualizzati output come gli URI del servizio, che puoi utilizzare per interagire con le risorse di cui è stato eseguito il deployment.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.
Elimina l'applicazione di cui è stato eseguito il deployment
Nel menu di navigazione, fai clic su Applicazioni.
Nella tabella, fai clic su Quickstart three-tier web app (App web a tre livelli di avvio) rapido.
Fai clic su Azioni e seleziona Elimina applicazione.
Nel campo Elimina, inserisci
Quickstart three-tier web app.Fai clic su Elimina.
L'applicazione viene eliminata, inclusi i seguenti elementi:
- I dettagli dell'applicazione vengono rimossi da App Design Center.
- L'applicazione App Hub sottostante viene eliminata.
- Le risorse sottostanti vengono eliminate.
(Facoltativo) Elimina il progetto
Per eliminare il progetto di deployment che hai creato nella guida rapida Crea e verifica un modello, segui questi passaggi:
- Nella console Google Cloud , vai alla pagina Gestisci risorse.
- Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
- Al prompt, digita l'ID progetto, quindi fai clic su Chiudi.
Passaggi successivi
- Esamina i concetti fondamentali e i vantaggi con la panoramica di App Design Center.
- Scopri come duplicare e personalizzare un modello fornito da Google in Guida rapida: personalizza ed esegui il deployment di un modello Google.
- Definisci le tue configurazioni progettando i modelli di applicazione.