Actualiza una plantilla de aplicación y vuelve a implementarla
En este inicio rápido, se explica cómo modificar la aplicación web de tres niveles conectando un componente de Memorystore para Redis. Esta actualización de la aplicación te ayuda a almacenar datos en caché y mejorar el rendimiento.
Para actualizar la plantilla, realiza una de las siguientes acciones:
- Agrega y conecta un componente en el lienzo de diseño en Application Design Center.
- Usa instrucciones en lenguaje natural en Gemini Cloud Assist.
Los cambios que realices se reflejarán en el código de Terraform de la aplicación, que podrás revisar antes de la implementación. Para obtener más información, consulta Descripción general de Terraform en Google Cloud.
Después de actualizar la plantilla, implementa tu aplicación para verificar los cambios.
Antes de comenzar
Completa la guía de inicio rápido Crea y verifica una plantilla.
Cómo agregar un componente
Usa el lienzo de diseño de App Design Center o Gemini Cloud Assist para modificar tu plantilla.
Lienzo de diseño
En la consola de Google Cloud , ve a la página Plantillas.
Haz clic en la plantilla quickstart-three-tier-web-app.
En el lienzo de diseño, desde el componente cloud-run-2, haz clic en Agregar y selecciona Memorystore para Redis.
Gemini Cloud Assist
En la consola de Google Cloud , ve a la página Plantillas.
Haz clic en la plantilla quickstart-three-tier-web-app.
En la barra de herramientas de la consola de Google Cloud , haz clic en spark Abrir o cerrar el chat de Gemini Cloud Assist.
Se abrirá el panel de Cloud Assist.
En el chat de Gemini Cloud Assist, ingresa la siguiente instrucción:
Update this template to include a backend cache.En el lienzo de diseño, revisa el diseño actualizado y haz clic en Aceptar sugerencia.
Ahora, la plantilla contiene cuatro componentes. Se muestran líneas entre los componentes para representar las conexiones.
Actualiza el borrador de la aplicación
En el lienzo de diseño, haz clic en Configurar una app.
Haz clic en Quickstart three tier test.
Haz clic en Guardar.
El borrador de la solicitud se actualiza con la nueva plantilla.
Configura el componente nuevo
En el lienzo de diseño, haz clic en memorystore-1 y haz lo siguiente en el área Configuración:
En la lista ID del proyecto, selecciona el proyecto secundario que creaste en Crea y verifica una plantilla.
En la lista Zona, selecciona
us-central1-a.En el campo Nombre, ingresa
cache-redis.Haz clic en Guardar.
En cada componente, se muestran marcas de verificación verdes para indicar que especificaste los parámetros obligatorios. El borrador de la aplicación está listo para volver a implementarse en el entorno de PRUEBA para su verificación.
Vuelve a implementar la aplicación
Haz clic en Implementar.
En el área Selecciona una cuenta de servicio, haz lo siguiente:
Haz clic en Crear una cuenta de servicio nueva.
Haz clic en Continuar.
Para revisar el plan de Terraform de tu aplicación, haz lo siguiente:
Haz clic en Vista previa. Después de unos minutos, se genera un plan de Terraform.
Revisa el plan de Terraform para tu aplicación.
Haz clic en Copiar y cerrar.
Pega el código de Terraform copiado en un documento.
Haz clic en Implementar.
La aplicación se implementa después de unos minutos y se crean recursos en tu proyecto. Se muestran los siguientes detalles:
- Un vínculo a App Hub, donde puedes ver los detalles de los recursos implementados, incluidos los vínculos a los paneles de supervisión
- Vínculos a los registros de Cloud Build, que puedes usar para corregir errores de implementación
- Resultados como los URIs de servicio, que puedes usar para interactuar con los recursos implementados
Realiza una limpieza
Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta página.
Borra la aplicación implementada
En el menú de navegación, haz clic en Aplicaciones.
En la tabla, haz clic en Implementa una app web de tres niveles.
Haz clic en Acciones y selecciona Borrar aplicación.
En el campo Borrar, ingresa
Quickstart three tier web app.Haz clic en Borrar.
Se borra la aplicación, lo que incluye lo siguiente:
- Los detalles de la aplicación se quitan de Application Design Center.
- Se borra la aplicación subyacente de App Hub.
- Se borran los recursos subyacentes.
Opcional: borra el proyecto
Para borrar el proyecto subordinado que creaste en la guía de inicio rápido Crea y verifica una plantilla, haz lo siguiente:
- En la Google Cloud consola, ve a la página Administrar recursos.
- En la lista de proyectos, elige el proyecto que quieres borrar y haz clic en Borrar.
- Cuando se te solicite, escribe el ID del proyecto y, luego, haz clic en Cerrar.