Gemini Enterprise Agent Platform의 Terraform 지원

Terraform은 코드형 인프라 (IaC) 도구로, Gemini Enterprise Agent Platform을 비롯한 여러 Cloud de Confiance by S3NS 서비스에 대한 리소스와 권한을 프로비저닝하는 데 사용할 수 있습니다.

Terraform에는 선언적이고 구성 중심적인 문법이 있으며, 이 문법을 사용하여 Agent Platform 프로젝트에서 프로비저닝하려는 인프라를 설명할 수 있습니다. Terraform 구성 파일 하나 이상에서 이 구성을 작성한 후 Terraform CLI를 사용하여 이 구성을 Agent Platform 리소스에 적용할 수 있습니다.

특정 유형의 여러 Gemini Enterprise Agent Platform 리소스에 표준화된 구성을 적용하려는 시나리오를 가정해 보세요. Terraform을 사용하면 다음과 같이 전체 프로세스를 간소화할 수 있습니다.

  • Terraform 구성 파일에서 선택한 인프라를 기술합니다. Agent Platform API에서 객체 및 메서드를 사용하여 이 구성을 프로비저닝하는 방법을 설명하는 코드를 작성할 필요가 없습니다.

  • Terraform을 사용하여 Terraform 구성을 평가하고 실행 계획을 생성합니다. 이 구성을 기반으로 Terraform은 Agent Platform 인프라에 적용할 계획인 변경사항을 나타냅니다.

  • Terraform을 사용하여 실행 계획에 변경사항을 적용합니다. Terraform은 백그라운드에서 Agent Platform API를 호출하여 계획된 변경사항을 적용합니다.

    • Terraform 구성에 정의된 Agent Platform 리소스 또는 인프라 객체가 없으면 Terraform이 이를 만듭니다.

    • Agent Platform 리소스 또는 인프라 객체가 있지만 구성이 다른 경우 Terraform이 Terraform 구성과 일치하도록 업데이트합니다.

    • Agent Platform 리소스 또는 인프라 객체가 Terraform 구성과 일치하면 Terraform이 이를 변경되지 않은 상태로 둡니다.

Agent Platform에 사용할 수 있는 Terraform 리소스

Terraform 리소스는 인프라 객체를 나타냅니다. 다음 표에는 Agent Platform 제품 및 서비스에 사용할 수 있는 Terraform 리소스와 Terraform 구성 샘플 링크가 나와 있습니다.

Agent Platform 제품 또는 서비스 Terraform 리소스 Terraform 구성 샘플
Agent Runtime google_vertex_ai_reasoning_engine 문서 보기
Agent Platform Workbench google_workbench_instance GitHub에서 보기
Agent Platform 관리형 데이터 세트 google_vertex_ai_dataset GitHub에서 보기
온라인 추론(AutoML 및 커스텀 학습) google_vertex_ai_endpoint GitHub에서 보기
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 GitHub에서 보기
벡터 검색 google_vertex_ai_index GitHub에서 보기
google_vertex_ai_index_endpoint
google_vertex_ai_index_endpoint_deployed_index
Vertex AI 텐서보드 google_vertex_ai_tensorboard GitHub에서 보기

Terraform 자세히 알아보기