Configura Vertex AI en Application Design Center

Vertex AI es una plataforma de aprendizaje automático (AA) que te permite entrenar e implementar modelos de AA y aplicaciones de IA. Vertex AI combina la ingeniería de datos, la ciencia de datos y los flujos de trabajo de ingeniería del AA, lo que permite la colaboración del equipo con un conjunto de herramientas común. Para obtener más información, consulta Introducción a Vertex AI.

En este documento, se describen las conexiones y los parámetros que puedes configurar cuando usas App Design Center para habilitar las APIs de Vertex AI. Los parámetros de configuración se basan en 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 instancia de Compute Engine

  • Las instancias de Compute Engine pueden interactuar con los servicios de Vertex AI.
  • Se agrega el rol roles/aiplatform.user a la cuenta de servicio de la plantilla de instancia 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.
  • Se agrega el rol roles/aiplatform.user 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

Es 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 de descripción y 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. Roles de agentes de servicio

Disable Service on Destroy

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

Inhabilita los servicios dependientes del servicio

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