配置 Vertex AI API

在应用设计中心,您可以配置 Vertex AI 组件,以启用 Vertex AI API 并向关联的工作负载授予访问权限,从而训练和部署机器学习 (ML) 模型和 AI 应用。您可以根据 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