Suporte do Terraform para a plataforma de agentes do Gemini Enterprise

O Terraform é uma ferramenta de infraestrutura como código (IaC, na sigla em inglês) que pode ser usada para provisionar recursos e permissões para vários Cloud de Confiance by S3NS serviços, incluindo a Gemini Enterprise Agent Platform.

O Terraform tem uma sintaxe declarativa e orientada pela configuração, que pode ser usada para descrever a infraestrutura que você quer provisionar no projeto da Agent Platform. Depois de criar essa configuração em um ou mais arquivos de configuração do Terraform, use a CLI do Terraform para aplicá-la aos recursos da Agent Platform.

Considere um cenário em que você quer aplicar uma configuração padronizada a vários recursos da Gemini Enterprise Agent Platform de um tipo específico. Com o Terraform, é possível simplificar todo o processo da seguinte maneira:

  • Descreva a infraestrutura selecionada em um arquivo de configuração do Terraform. Você não precisa criar um código que descreva como provisionar essa configuração usando objetos e métodos da API Agent Platform.

  • Use o Terraform para avaliar a configuração do Terraform e gerar um plano de execução. Com base nessa configuração, o Terraform indica quais mudanças ele planeja fazer na infraestrutura da Agent Platform.

  • Use o Terraform para aplicar as alterações no plano de execução. O Terraform invoca a API Agent Platform em segundo plano para aplicar as mudanças planejadas.

    • Se um objeto de infraestrutura ou recurso da Agent Platform definido na configuração do Terraform não existir, o Terraform o cria.

    • Se houver um objeto de infraestrutura ou recurso da Agent Platform, mas tiver uma configuração diferente, o Terraform vai atualizá-lo para corresponder à sua configuração do Terraform.

    • Se algum objeto de infraestrutura ou recurso da Agent Platform corresponder à sua configuração do Terraform, ele deixará a configuração inalterada.

Recursos do Terraform disponíveis para a Agent Platform

Os recursos do Terraform representam objetos de infraestrutura. A tabela a seguir lista os recursos do Terraform disponíveis para produtos e serviços da Agent Platform, além de links para exemplos de configuração do Terraform:

Produto ou serviço da Agent Platform Recurso do Terraform Exemplos de configuração do Terraform
Agent Runtime google_vertex_ai_reasoning_engine Consulte a documentação
Agent Platform Workbench google_workbench_instance Ver no GitHub
Conjuntos de dados gerenciados da Agent Platform google_vertex_ai_dataset Ver no GitHub
Inferências on-line (AutoML e treinamento personalizado) google_vertex_ai_endpoint Ver no GitHub
Model Garden google_vertex_ai_endpoint_with_model_garden_deployment
Feature Store da Agent Platform 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 Ver no GitHub
Pesquisa vetorial google_vertex_ai_index Ver no GitHub
google_vertex_ai_index_endpoint
google_vertex_ai_index_endpoint_deployed_index
Vertex AI TensorBoard google_vertex_ai_tensorboard Ver no GitHub

Saiba mais sobre o Terraform