Configurar Vertex AI en Application Design Center

Vertex AI es una plataforma de aprendizaje automático (ML) que te permite entrenar y desplegar modelos de ML y aplicaciones de IA. Vertex AI combina los flujos de trabajo de ingeniería de datos, ciencia de datos e ingeniería de aprendizaje automático para que los equipos puedan colaborar con un conjunto de herramientas común. Para obtener más información, consulta la introducción a Vertex AI.

En este documento se describen las conexiones y los parámetros que puede configurar al usar 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 los cambios que se producen en tu aplicación y en el código de Terraform generado.

Componente conectado

Actualizaciones de aplicaciones

Información general

Plantilla de instancia de Compute Engine

  • Las instancias de Compute Engine pueden interactuar con los servicios de Vertex AI.
  • El rol roles/aiplatform.user se añade 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.
  • El rol roles/aiplatform.user se añade 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.
  • El rol roles/aiplatform.user se añade a la cuenta de servicio de Cloud Run.
Alojar aplicaciones 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 implementarla.

Nombre del parámetro

Descripción y restricciones

Información general

ID del proyecto

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

Configurar 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

Descripción e información de las restricciones

Información general

Habilitar APIs

Esta opción está habilitada de forma predeterminada. Para saltarte la habilitación de la API, desmarca la casilla. Configurar un proyecto y un entorno de desarrollo

Activar APIs

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

Activar identidades de API

API

Una API adicional que quieras activar. Se creará un agente de servicio para esta API. Agentes de servicio

Roles

Los roles que quieras conceder al agente de servicio. Roles de agente de servicio

Inhabilitar servicio al destruir

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

Inhabilitar servicios dependientes de servicios

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