Configura las APIs de Vertex AI

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 de AA, lo que permite a los equipos colaborar 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 terraform-google-project-factory.

Conexiones de componentes

En la siguiente tabla, se incluyen los componentes a los que puedes conectarte a un componente de Vertex AI y las actualizaciones resultantes de 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.
  • Se agrega la función roles/aiplatform.user 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.
  • Se agrega la función 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 la función 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 de descripción y restricción

Información general

Habilita las APIs

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 API

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 anexan a esta lista. Agentes de servicio

Activar identidades de API

API

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

Funciones

Las funciones que deseas otorgar al agente de servicio. Lista de funciones

Inhabilita el servicio en la destrucción

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