在应用设计中心内配置 Vertex AI

Vertex AI 是一个机器学习 (ML) 平台,可让您训练和部署机器学习模型和 AI 应用。Vertex AI 结合了数据工程、数据科学和机器学习工程工作流,使团队能够使用通用工具集进行协作。如需了解详情,请参阅 Vertex AI 简介

本文档介绍了使用应用设计中心启用 Vertex AI API 时可以配置的连接和参数。配置参数基于 terraform-google-project-factory Terraform 模块。

组件连接

下表列出了可连接到 Vertex AI 组件的组件,以及对应用及其生成的 Terraform 代码的相应更新。

关联的组成部分

申请动态

背景信息

Compute Engine 实例模板

  • Compute Engine 实例可以与 Vertex AI 服务进行交互。
  • roles/aiplatform.user 角色已添加到 Compute Engine 实例模板服务账号。
使用 IAM 进行 Vertex AI 访问权限控制

服务账号

  • 服务账号可以与 Vertex AI 服务进行交互。
  • roles/aiplatform.user 角色已添加到服务账号。
使用 IAM 进行 Vertex AI 访问权限控制

Cloud Run

  • Cloud Run 服务可以与 Vertex AI 服务进行交互。
  • roles/aiplatform.user 角色已添加到 Cloud Run 服务账号。
在 Cloud Run 上托管 AI 应用和代理

必需的配置参数

如果您的模板包含 Vertex AI 组件,您必须先配置以下参数,然后才能进行部署。

参数名称

说明和限制

背景信息

项目 ID

您要启用 Vertex AI API 的项目。

配置组件

可选配置参数

以下参数为可选参数。如需显示高级参数,请在配置区域中选择显示高级字段

功能

参数名称

说明和限制条件信息

背景信息

启用 API

默认处于启用状态。如需跳过 API 启用,请清除相应复选框。 设置项目和开发环境

激活 API

默认情况下,Vertex AI API 已激活。如果您在激活 API 身份部分添加其他 API,这些额外的 API 会附加到此列表中。 服务代理

激活 API 身份

API

您要激活的其他 API。系统将为此 API 创建一个服务代理。 服务代理

角色

您要向服务代理授予的角色。 服务代理角色

停用“在销毁时停用服务”

默认情况下,当 Terraform 资源被销毁时,该服务处于停用状态。 disable_on_destroy

停用依赖于该服务的服务

默认情况下,在销毁 Terraform 资源时,依赖服务处于停用状态。 disable_dependent_services