更新应用模板并重新部署

在 Application Design Center 中更新应用模板后,您可以添加或修改组件,并查看生成的 Terraform on Google Cloud 代码,然后再重新部署。在本快速入门中,您将完成以下步骤:

  1. 使用 Gemini Cloud Assist 中的设计画布或自然语言提示更新三层 Web 应用模板。
  2. 连接 Memorystore for Redis 组件以进行数据缓存。
  3. 重新部署应用以验证更改。

下图显示了设计画布中更新后的模板:

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

准备工作

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

向模板添加组件

使用 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. 点击快速入门三层测试。

  3. 点击保存。

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

配置新组件

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

    1. 从项目 ID 列表中,选择您在创建和验证模板中创建的部署项目。

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

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

    4. 点击保存。

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

重新部署应用

  1. 点击部署。

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

    1. 点击创建新服务账号。

    2. 点击继续。

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

    1. 点击预览。几分钟后,系统会生成 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 Hub 应用会被删除。
  • 底层资源会被删除。

可选:删除项目

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

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

    转到“管理资源”

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

后续步骤