Configura las APIs de Vertex AI

En App Design Center, puedes configurar un componente de Vertex AI para habilitar las APIs de Vertex AI y otorgar acceso a las cargas de trabajo conectadas para entrenar e implementar modelos de aprendizaje automático (AA) y aplicaciones de IA. Puedes personalizar las conexiones y los parámetros de configuración del componente según el módulo de Terraform terraform-google-project-factory.

Conexiones de componentes

En la siguiente tabla, se incluyen los componentes que puedes conectar a un componente de Vertex AI y las actualizaciones resultantes en tu aplicación y su código de Terraform generado.

Componente conectado

Actualizaciones de la aplicación

Información general

Plantilla de instancias de Compute Engine

  • Las instancias de Compute Engine pueden interactuar con los servicios de Vertex AI.
  • El rol roles/aiplatform.user se agrega a la cuenta de servicio de la plantilla de instancias de Compute Engine.
Control de acceso a Vertex AI con IAM

Cuenta de servicio

  • La cuenta de servicio puede interactuar con los servicios de Vertex AI.
  • El rol roles/aiplatform.user se agrega a la cuenta de servicio.
Control de acceso a Vertex AI con IAM

Cloud Run

  • El servicio de Cloud Run puede interactuar con los servicios de Vertex AI.
  • Se agrega el rol roles/aiplatform.user a la cuenta de servicio de Cloud Run.
Aloja apps y agentes de IA en Cloud Run

Parámetros de configuración obligatorios

Si tu plantilla incluye un componente de Vertex AI, debes configurar los siguientes parámetros antes de la implementación.

Nombre del parámetro

Descripción y restricciones

Información general

ID del proyecto

El proyecto en el que deseas habilitar las APIs de Vertex AI.

Configura componentes

Parámetros de configuración opcionales

Los siguientes parámetros son opcionales. Para mostrar los parámetros avanzados, en el área Configuración, selecciona Mostrar campos avanzados.

Función

Nombre del parámetro

Información sobre la descripción y la restricción

Información general

Habilita las API

Habilitada de forma predeterminada. Para omitir la habilitación de la API, desmarca la casilla de verificación. Configura un proyecto y un entorno de desarrollo

Activa las APIs

De forma predeterminada, la API de Vertex AI está activada. Si agregas otras APIs en la sección Activar identidades de API, las APIs adicionales se agregarán a esta lista. Agentes de servicio

Activa las identidades de la API

API

Es una API adicional que deseas activar. Se creará un agente de servicio para esta API. Agentes de servicio

Funciones

Son los roles que deseas otorgar al agente de servicio. Lista de roles

Inhabilita el servicio cuando se destruye

De forma predeterminada, el servicio se inhabilita cuando se destruye el recurso de Terraform. disable_on_destroy

Inhabilita los servicios que dependen de otros servicios

De forma predeterminada, los servicios dependientes se inhabilitan cuando se destruye el recurso de Terraform. disable_dependent_services