תמיכה ב-Terraform ל-Gemini Enterprise Agent Platform

‫Terraform הוא כלי מסוג תשתית כקוד (IaC), שאפשר להשתמש בו כדי להקצות משאבים והרשאות למספר שירותים של Cloud de Confiance by S3NS , כולל פלטפורמת הסוכנים של Gemini Enterprise.

ל-Terraform יש תחביר הצהרתי ומבוסס-הגדרות, שבעזרתו אפשר לתאר את התשתית שרוצים להקצות בפרויקט של Agent Platform. אחרי שיוצרים את ההגדרה הזו בקובץ תצורה אחד או יותר של Terraform, אפשר להשתמש ב-Terraform CLI כדי להחיל את ההגדרה הזו על משאבי Agent Platform.

נניח שאתם רוצים להחיל הגדרה סטנדרטית על כמה משאבים מסוג מסוים ב-Gemini Enterprise Agent Platform. אפשר להשתמש ב-Terraform כדי לייעל את התהליך כולו, באופן הבא:

  • מתארים את התשתית שנבחרה בקובץ תצורה של Terraform. אין צורך לכתוב קוד שמתאר איך להקצות את ההגדרה הזו באמצעות אובייקטים ושיטות מ-Agent Platform API.

  • משתמשים ב-Terraform כדי להעריך את ההגדרות של Terraform וליצור תוכנית הרצה. על סמך ההגדרה הזו, Terraform מציין אילו שינויים הוא מתכנן לבצע בתשתית של פלטפורמת הסוכנים.

  • משתמשים ב-Terraform כדי להחיל את השינויים בתוכנית הביצוע. ‫Terraform מפעיל את Agent Platform API ברקע כדי להחיל את השינויים המתוכננים.

    • אם משאב של Agent Platform או אובייקט תשתית שהוגדר בתצורת Terraform לא קיים, Terraform יוצרת אותו.

    • אם קיים משאב של Agent Platform או אובייקט תשתיתי, אבל יש לו הגדרה שונה, Terraform מעדכנת אותו כך שיתאים להגדרות שלכם ב-Terraform.

    • אם יש משאב ב-Agent Platform או אובייקט תשתית שתואם להגדרות שלכם ב-Terraform, המערכת לא תשנה אותו.

משאבים של Terraform שזמינים ל-Agent Platform

משאבים של Terraform מייצגים אובייקטים של תשתית. בטבלה הבאה מפורטים המשאבים של Terraform שזמינים למוצרים ולשירותים של Agent Platform, עם קישורים לדוגמאות של הגדרות 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
Vector Search google_vertex_ai_index הצגה ב-GitHub
google_vertex_ai_index_endpoint
google_vertex_ai_index_endpoint_deployed_index
‫Vertex AI TensorBoard google_vertex_ai_tensorboard הצגה ב-GitHub

מידע נוסף על Terraform