配置 Vertex AI API

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

本文档介绍了在使用 App Design Center 启用 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