דרישות IAM לשימוש ב-Gemini Cloud Assist

בדף הזה מוסבר אילו תפקידים של ניהול זהויות והרשאות גישה (IAM) נדרשים למשתמשים כדי להשתמש ב-Gemini Cloud Assist. מידע על הגדרת Gemini Cloud Assist זמין במאמר הגדרת Gemini Cloud Assist.

סקירה כללית

כדי לתמוך בשאלות ובבקשות לגבי המשאבים שלכם ב- Google Cloud , ל-Gemini Cloud Assist דרושות הרשאות IAM מתאימות למשאבים האלה. ל-Gemini Cloud Assist יש את אותן הרשאות שיש למשתמש ששולח שאילתה ל-Gemini Cloud Assist, כך שבמקרים רבים ההרשאות הנדרשות ב-IAM כבר מוקצות.

תפקידי IAM לשימוש ב-Gemini Cloud Assist

מומלץ להקצות את תפקידי ה-IAM הבאים לשימוש כללי ב-Gemini Cloud Assist:

תפקיד IAM הערות
Gemini Cloud Assist User התפקיד הזה מעניק למשתמשים הרשאה להשתמש ב-Gemini Cloud Assist, כולל הפעלת סוכנים, צ'אטים, יצירת ארטיפקטים של סוכנים ושיתוף ארטיפקטים שבבעלות המשתמש.
Cloud Asset Viewer התפקיד הזה מאפשר לסוכן של המשתמש לגלות את הטופולוגיה של נכסים שקשורים לשאלה של המשתמש, כי מאגר משאבי ענן מנהל נכסים Google Cloud ומטא-נתונים שמשויכים לנכסים האלה. נכסים כוללים את המשאבים, המדיניות וההגדרות שלכם ב- Google Cloud .

תפקידי IAM שזמינים ל-Gemini Cloud Assist

ברוב המקרים, תפקיד ה-IAM המומלץ לשימוש ב-Gemini Cloud Assist הוא Gemini Cloud Assist User. במקרים מסוימים, יכול להיות שתרצו להחליף את התפקיד הזה בתפקיד אחר של Gemini Cloud Assist. בטבלה הבאה מפורטים תפקידים שונים ב-Gemini Cloud Assist שבהם אפשר להשתמש:

תפקיד IAM תפקיד
Gemini Cloud Assist Viewer התפקיד הזה מעניק למשתמשים הרשאה לצפות בפריטי מידע שנוצרו בתהליך הפיתוח של הסוכן, כמו חקירות או דוחות, ולצפות בהגדרות של הסוכן. התפקיד הזה מעניק גישה מוגבלת יותר בהשוואה לתפקיד Gemini Cloud Assist User. לדוגמה, התפקיד Gemini Cloud Assist Viewer לא מעניק הרשאה להפעיל את הסוכן או לשוחח איתו.
Gemini Cloud Assist User התפקיד הזה מעניק למשתמשים הרשאה להשתמש ב-Gemini Cloud Assist, כולל הפעלת סוכנים, צ'אטים, יצירת ארטיפקטים של סוכנים ושיתוף ארטיפקטים שבבעלות המשתמש.
העורך של Gemini Cloud Assist התפקיד הזה מעניק למשתמשים הרשאות עריכה ב-Gemini Cloud Assist. בנוסף להרשאות שכלולות בתפקיד משתמש Gemini Cloud Assist, תפקיד העריכה כולל הרשאות למחיקת נושאי שיחה, למחיקת ארטיפקטים של סוכנים ולעדכון הגדרות ספציפיות של סוכנים.
Gemini Cloud Assist Admin התפקיד הזה מעניק למשתמשים הרשאות ניהול ל-Gemini Cloud Assist. בנוסף להרשאות שכלולות בתפקיד עריכה של Gemini Cloud Assist, תפקיד האדמין כולל הרשאות שמאפשרות להגדיר מדיניות שונה של Gemini Cloud Assist, כמו הפעלת סוכנים פרואקטיביים ושיתוף נתונים, הענקת הרשאות לסוכנים ושיתוף ארטיפקטים ברמת הפרויקט.

הרשאות IAM ספציפיות

אלה הרשאות IAM ספציפיות שחשובות לתפקוד של Gemini Cloud Assist. תוכלו להיעזר במידע הזה כשאתם יוצרים תפקידי IAM בהתאמה אישית.

הרשאת IAM תפקיד
geminicloudassist.agents.invoke שליחה וקבלה של הודעות לסוכני Gemini Cloud Assist.
cloudaicompanion.topics.create מתחילים שיחה עם Gemini Cloud Assist.
cloudaicompanion.geminiGcpEnablementSettings.update הגדרת ההגדרות של האדמין ל-Gemini Cloud Assist.
mcp.tools.call שליחה וקבלה של הודעות לסוכני Gemini Cloud Assist דרך MCP.

ההרשאות שנדרשות לצ'אט

חלונית הצ'אט של Gemini Cloud Assist משתמשת במשאב קצה עורפי שנקרא נושא. כשמתחילים שיחה, Gemini Cloud Assist יוצר משאב של נושא ומקצה לכם את התפקיד roles/cloudaicompanion.topicAdmin בנושא הזה, שכולל את ההרשאה cloudaicompanion.topics.update. המשמעות של ההתנהגות הזו היא שרק המשתמש שיצר את הנושא יכול לראות את השיחה ולעדכן אותה.

אם בארגון שלכם יש אילוץ בהתאמה אישית שמונע מ-Gemini Cloud Assist להעניק למשתמשים את roles/cloudaicompanion.topicAdmin, הניסיון שלכם להתחיל סשן צ'אט ייכשל. כדי לפתור את הבעיה, צריך לבקש מהאדמין לעדכן את ההגבלות המותאמות אישית של הארגון כך שתתאפשר הקצאה של תפקידים ספציפיים.

המלצות לגבי תפקידי IAM לתרחישים שונים לדוגמה

בנוסף לגישה שניתנת דרך תפקידי IAM לשימוש ב-Gemini Cloud Assist, כדי לבצע משימות באמצעות Gemini Cloud Assist צריך גישה למשאבים שרלוונטיים למשימה.Google Cloud לדוגמה:

  • אם אתם משתמשים בסוכנים כדי להבין את תקינות האפליקציות של GKE, ההרשאות ב-IAM ל-GKE ולמשאבים המשויכים לו הן הכי חשובות.

  • אם אתם משתמשים בסוכנים כדי לפרוס משימות של עיבוד נתונים, יכול להיות שהרשאות IAM ל-Dataflow, ל-Managed Service for Apache Spark או ל-BigQuery יהיו הכי קריטיות.

ההרשאות הנדרשות ב-IAM תלויות בדומיין הספציפי שבו נמצאות המשימות. בהתאם לכך, תפקידי ה-IAM המתאימים שכוללים את ההרשאות האלה משתנים בהתאם לתרחיש לדוגמה. אם אתם לא בטוחים אילו תפקידים צריכים להיות למשתמשים או לסוכנים, תפקידי ה-IAM הבאים לפי תפקיד יכולים לשמש כנקודת התחלה טובה.

משימה תפקידים רלוונטיים
פתרון בעיות והבטחת האמינות וההתאמה של Google Cloud התשתית באופן כללי בכמה דומיינים, באופן יזום ואינטראקטיבי
  • roles/iam.siteReliabilityEngineer
  • roles/iam.supportUser
  • פריסה, עדכון וחקירה של תשתית באופן כללי בכמה דומיינים Google Cloud
  • roles/iam.infrastructureAdmin
  • roles/iam.devOps
  • roles/logging.viewer
  • roles/monitoring.viewer
  • roles/cloudtrace.user
  • roles/apptopology.viewer
  • בדיקה, הבנה ופתרון בעיות בתשתית הרשת
  • roles/iam.networkAdmin
  • roles/logging.viewer
  • roles/monitoring.viewer
  • roles/cloudtrace.user
  • roles/apptopology.viewer
  • אינטראקציה עם נתונים וניתוח שלהם באמצעות צינורות עיבוד, טרנספורמציה וניתוח נתונים
  • roles/iam.dataScientist
  • roles/logging.viewer
  • roles/monitoring.viewer
  • פריסה, עדכון ופתרון בעיות במסדי נתונים
  • roles/iam.databaseAdmin
  • roles/logging.viewer
  • roles/monitoring.viewer
  • הבנה וניתוח מפורט של העלויות של האפליקציה
  • roles/cloudhub.operator
  • roles/monitoring.viewer
  • roles/logging.viewer
  • עיון וצפייה Google Cloud במשאבים, בהיררכיית התיקיות, ביומנים, בהגדרות האבטחה ובמטא-נתונים של משאבים מרכזיים.
  • roles/iam.securityAuditor
  • שימוש ב-Gemini Cloud Assist עם מערכי נתונים של Storage Insights כדי להבין את נפח האחסון הנדרש שלכם ב-Cloud Storage.
  • roles/bigquery.jobUser
  • roles/bigquery.dataViewer
  • roles/storageinsights.viewer