更新应用模板并重新部署

本快速入门将帮助您通过连接 Memorystore for Redis 组件来修改三层 Web 应用。您将更新现有模板并重新部署应用以验证所做的更改。此应用更新有助于您缓存数据并提高性能。

设计画布中的三层 Web 应用,其中包含 Memorystore for Redis 组件。该应用包含前端、后端、数据库和缓存组件。

您可以通过以下任一方式更新模板:

  • 在 App Design Center 的设计画布上添加和连接组件。
  • 在 Gemini Cloud Assist 中使用自然语言提示。

您所做的更改会反映在应用的 Terraform 代码中,您可以在部署之前查看这些代码。如需了解详情,请参阅 Terraform on 概览 Google Cloud

更新模板后,部署应用以验证所做的更改。

准备工作

完成创建并验证模板快速入门。

向模板添加组件

使用 App Design Center 设计画布或 Gemini Cloud Assist 修改模板。

设计画布

  1. 在 Google Cloud 控制台中,前往模板页面。

    前往“模板”

  2. 点击 quickstart-three-tier-web-app 模板。

  3. 在设计画布中,从 cloud-run-2 组件中,点击 添加 ,然后选择 Memorystore for Redis

Gemini Cloud Assist

  1. 在 Google Cloud 控制台中,前往模板页面。

    前往“模板”

  2. 点击 quickstart-three-tier-web-app 模板。

  3. 在 Google Cloud 控制台工具栏中,点击 星光图标 打开或关闭 Gemini Cloud Assist 对话

    系统将打开 Cloud Assist 面板。

  4. 在 Gemini Cloud Assist 对话中,输入以下提示:

    Update this template to include a backend cache.
    
  5. 在设计画布中,查看更新后的设计,然后点击接受建议

您的模板现在包含四个组件。组件之间会显示线条,表示连接。

更新应用草稿

  1. 在设计画布中,点击配置应用

  2. 点击 Quickstart three tier test

  3. 点击保存

应用草稿已使用新模板更新。

配置新组件

  1. 在设计画布中,点击 memorystore-1 ,然后在配置 区域中执行以下操作:

    1. 项目 ID 列表中,选择您在 创建并验证模板中创建的后代项目。

    2. 可用区 列表中,选择 us-central1-a

    3. 名称 字段中,输入 cache-redis

    4. 点击保存

每个组件中都会显示绿色对勾标记,表示您已指定必需的参数。应用草稿已准备好重新部署到测试环境以进行验证。

重新部署应用

  1. 点击部署

  2. 选择服务账号区域中,执行以下操作:

    1. 点击创建新服务账号

    2. 点击继续

  3. 如需查看应用的 Terraform 计划,请执行以下操作:

    1. 点击 Preview 。几分钟后,系统会生成 Terraform 计划。

    2. 查看应用的 Terraform 计划。

    3. 点击复制并关闭

    4. 将复制的 Terraform 粘贴到文档中。

  4. 点击部署

几分钟后,应用即会部署完毕,并且系统会在您的项目中创建资源。系统会显示以下详细信息:

  • 指向 App Hub 的链接,您可以在其中查看已部署的资源详细信息,包括指向监控信息中心的链接。
  • 指向 Cloud Build 日志的链接,您可以使用这些日志来排查部署错误。
  • 系统会显示服务 URI 等输出,您可以用于与已部署的资源进行互动。

清理

为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。

删除已部署的应用

  1. 在导航菜单中,点击应用

    前往“应用”

  2. 在表中,点击快速入门三层 Web 应用

  3. 点击 操作 ,然后选择删除应用

  4. 删除 字段中,输入 Quickstart three tier web app

  5. 点击删除

应用将被删除,包括以下内容:

  • 应用详细信息会从 App Design Center 中移除。
  • 底层 App Hub 应用会被删除。
  • 底层资源会被删除。

可选:删除项目

如需删除您在创建并验证模板快速入门中创建的后代项目,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往管理资源页面。

    转到“管理资源”

  2. 在项目列表中,选择要删除的项目,然后点击删除
  3. 在提示符处,输入项目 ID,然后点击关停

后续步骤