Configurer Vertex AI dans Application Design Center

Vertex AI est une plate-forme de machine learning (ML) qui vous permet d'entraîner et de déployer des modèles de ML et des applications d'IA. Vertex AI combine les workflows d'ingénierie des données, de data science et d'ingénierie de ML, ce qui permet à des équipes de collaborer à l'aide d'un ensemble d'outils commun. Pour en savoir plus, consultez la Présentation de Vertex AI.

Ce document décrit les connexions et les paramètres que vous pouvez configurer lorsque vous utilisez App Design Center pour activer les API Vertex AI. Les paramètres de configuration sont basés sur le module Terraform terraform-google-project-factory.

Connexions des composants

Le tableau suivant inclut les composants que vous pouvez connecter à un composant Vertex AI, ainsi que les mises à jour qui en résultent pour votre application et son code Terraform généré.

Composant connecté

Mises à jour des applications

Informations générales

Modèle d'instance Compute Engine

  • Les instances Compute Engine peuvent interagir avec les services Vertex AI.
  • Le rôle roles/aiplatform.user est ajouté au compte de service du modèle d'instance Compute Engine.
Contrôle des accès à Vertex AI avec IAM

Compte de service

  • Le compte de service peut interagir avec les services Vertex AI.
  • Le rôle roles/aiplatform.user est ajouté au compte de service.
Contrôle des accès à Vertex AI avec IAM

Cloud Run

  • Le service Cloud Run peut interagir avec les services Vertex AI.
  • Le rôle roles/aiplatform.user est ajouté au compte de service Cloud Run.
Héberger des applications et des agents d'IA sur Cloud Run

Paramètres de configuration requis

Si votre modèle inclut un composant Vertex AI, vous devez configurer les paramètres suivants avant de le déployer.

Nom du paramètre

Description et contraintes

Informations générales

ID du projet

Projet dans lequel vous souhaitez activer les API Vertex AI.

Configurer les composants

Paramètres de configuration facultatifs

Les paramètres suivants sont facultatifs. Pour afficher les paramètres avancés, dans la zone Configuration, sélectionnez Afficher les champs avancés.

Fonctionnalité

Nom du paramètre

Description et informations sur les contraintes

Informations générales

Activer les API

Cette option est activée par défaut. Pour ignorer l'activation de l'API, décochez la case. Configurer un projet et un environnement de développement

Activer les API

Par défaut, l'API Vertex AI est activée. Si vous ajoutez d'autres API dans la section Activer les identités d'API, elles sont ajoutées à cette liste. Agents de service

Activer les identités d'API

API

Une API supplémentaire que vous souhaitez activer. Un agent de service sera créé pour cette API. Agents de service

Rôles

Rôles que vous souhaitez attribuer à l'agent de service. Rôles d'agent de service

Désactiver le service lors de la suppression

Par défaut, le service est désactivé lorsque la ressource Terraform est détruite. disable_on_destroy

Désactiver les services dépendants du service

Par défaut, les services dépendants sont désactivés lorsque la ressource Terraform est détruite. disable_dependent_services