Terraform-Unterstützung für die Gemini Enterprise Agent Platform

Terraform ist ein IaC-Tool (Infrastructure-as-Code), mit dem Sie Ressourcen und Berechtigungen für mehrere Cloud de Confiance by S3NS Dienste bereitstellen können, einschließlich der Gemini Enterprise Agent Platform.

Terraform hat eine deklarative, konfigurationsorientierte Syntax, mit der Sie die Infrastruktur beschreiben können, die Sie in Ihrem Agent Platform-Projekt bereitstellen möchten. Nachdem Sie diese Konfiguration in einer oder mehreren Terraform-Konfigurationsdateien erstellt haben, können Sie die Konfiguration mit der Terraform-Befehlszeile auf Ihre Agent Platform-Ressourcen anwenden.

Stellen Sie sich ein Szenario vor, in dem Sie eine standardisierte Konfiguration auf mehrere Gemini Enterprise Agent Platform-Ressourcen eines bestimmten Typs anwenden möchten. Mit Terraform können Sie den gesamten Prozess so optimieren:

  • Beschreiben Sie die ausgewählte Infrastruktur in einer Terraform-Konfigurationsdatei. Sie müssen keinen Code schreiben, der beschreibt, wie diese Konfiguration mit Objekten und Methoden aus der Agent Platform API bereitgestellt wird.

  • Verwenden Sie Terraform, um Ihre Terraform-Konfiguration zu bewerten und einen Ausführungsplan zu generieren. Anhand dieser Konfiguration gibt Terraform an, welche Änderungen an der Agent Platform-Infrastruktur vorgenommen werden sollen.

  • Verwenden Sie Terraform, um die Änderungen im Ausführungsplan anzuwenden. Terraform ruft die Agent Platform API im Hintergrund auf, um die geplanten Änderungen anzuwenden.

    • Wenn eine in der Terraform-Konfiguration definierte Agent Platform-Ressource oder ein Infrastrukturobjekt nicht vorhanden ist, erstellt Terraform diese(s).

    • Wenn eine Agent Platform-Ressource oder ein Infrastrukturobjekt vorhanden ist, aber eine andere Konfiguration hat, wird diese von Terraform an Ihre Terraform-Konfiguration angepasst.

    • Wenn eine Agent Platform-Ressource oder ein Infrastrukturobjekt mit Ihrer Terraform-Konfiguration übereinstimmt, lässt Terraform diese(s) unverändert.

Für Agent Platform verfügbare Terraform-Ressourcen

Terraform-Ressourcen stellen Infrastrukturobjekte dar. In der folgenden Tabelle sind die Terraform-Ressourcen aufgeführt, die für Agent Platform-Produkte und -Dienste verfügbar sind, sowie Links zu Terraform-Konfigurationsbeispielen:

Agent Platform-Produkt oder -Dienst Terraform-Ressource Terraform-Konfigurationsbeispiele
Agent Runtime google_vertex_ai_reasoning_engine Dokumentation ansehen
Agent Platform Workbench google_workbench_instance In GitHub ansehen
Verwaltete Agent Platform-Datasets google_vertex_ai_dataset In GitHub ansehen
Onlinevorhersagen (AutoML und benutzerdefiniertes Training) google_vertex_ai_endpoint In GitHub ansehen
Model Garden google_vertex_ai_endpoint_with_model_garden_deployment
Agent Platform Feature Store google_vertex_ai_feature_group
google_vertex_ai_feature_group_feature
google_vertex_ai_feature_online_store
google_vertex_ai_feature_online_store_featureview
Vertex ML Metadata google_vertex_ai_metadata_store In GitHub ansehen
Vektorsuche google_vertex_ai_index In GitHub ansehen
google_vertex_ai_index_endpoint
google_vertex_ai_index_endpoint_deployed_index
Vertex AI TensorBoard google_vertex_ai_tensorboard In GitHub ansehen

Weitere Informationen zu Terraform