בדף הזה מוסבר איך אתם יכולים לשלוט בגישה ל-Discovery Engine API ובהרשאות למשאבים של Agent Search באמצעות ניהול זהויות והרשאות גישה (IAM).
סקירה כללית
ב-Google Cloud יש ממשק לניהול זהויות והרשאות גישה (IAM), שמאפשר לתת גישה פרטנית יותר למשאבים ספציפיים ב- Google Cloud ולמנוע גישה לא רצויה למשאבים אחרים. בדף הזה מתוארים התפקידים וההרשאות של Agent Search ב-IAM. למידע מפורט על Google CloudIAM, תוכלו לעיין במסמכי העזרה של IAM.
ב-"חיפוש מבוסס סוכנים" יש קבוצה של תפקידים מוגדרים מראש שנועדו לעזור לכם לשלוט בגישה למשאבים של "חיפוש מבוסס סוכנים". אם התפקידים המוגדרים מראש לא מספקים את קבוצות ההרשאות שאתם צריכים, אתם יכולים גם ליצור תפקידים בהתאמה אישית. בנוסף, אתם עדיין יכולים להשתמש בתפקידים הבסיסיים הישנים (עריכה, צפייה ובעלים), אבל הם לא מספקים את אותה רמת שליטה מפורטת כמו התפקידים של "חיפוש מבוסס סוכנים". באופן ספציפי, התפקידים הבסיסיים נותנים גישה למשאבים בכל Google Cloud , ולא רק לחיפוש מבוסס סוכנים. למידע נוסף, קראו את המאמר תפקידים בסיסיים.
תפקידים מוגדרים מראש
ב-Agent Search יש כמה תפקידים מוגדרים מראש שמאפשרים לתת לחשבונות משתמשים הרשאות ברזולוציה גבוהה יותר. התפקיד שאתם מקצים לחשבון המשתמש קובע אילו פעולות הוא יכול לבצע. חשבונות המשתמשים יכולים להיות אנשים פרטיים, קבוצות או חשבונות שירות.
אתם יכולים להקצות לאותו חשבון משתמש כמה תפקידים, ולשנות את התפקידים שהוקצו לחשבון המשתמש בכל שלב, בתנאי שיש לכם את ההרשאות המתאימות.
התפקידים הרחבים יותר כוללים את התפקידים המוגדרים באופן צר יותר. לדוגמה, התפקיד "עריכה ב-Discovery Engine" כולל את כל ההרשאות של התפקיד "צפייה ב-Discovery Engine", וגם את ההרשאות הנוספות של התפקיד "עריכה ב-Discovery Engine". באופן דומה, התפקיד "אדמין ב-Discovery Engine" כולל את כל ההרשאות של התפקיד "עריכה ב-Discovery Engine", וגם הרשאות נוספות.
התפקידים הבסיסיים (בעלים, עריכה, צפייה) נותנים הרשאות בכל Google Cloud. התפקידים הספציפיים ל"חיפוש מבוסס סוכנים" מספקים רק הרשאות ל"חיפוש מבוסס סוכנים", חוץ מההרשאות הבאות של Google Cloudשנדרשות לשימוש כללי ב- Google Cloud :
resourcemanager.projects.getresourcemanager.projects.listserviceusage.services.listserviceusage.services.get
בטבלה הבאה מפורטים תפקידי ה-IAM של Agent Search, עם רשימה תואמת של כל ההרשאות לכל תפקיד.
| תפקיד | הרשאות |
|---|---|
אדמין ב-Discovery Engine( גישה מלאה לכל המשאבים של discoveryengine. |
|
עריכה ב-Discovery Engine( מעניק הרשאת קריאה וכתיבה לכל המשאבים של מנוע החיפוש. |
|
משתמש ב-Discovery Engine( מעניקה גישה ברמת המשתמש למשאבים של Discovery Engine. |
|
צפייה ב-Discovery Engine( הרשאת קריאה לכל המשאבים של מנוע החיפוש. |
|
ניהול IAM של חיפוש מבוסס סוכנים
אתם יכולים לקבל ולהגדיר כללי מדיניות הרשאה ותפקידים ב-IAM באמצעות מסוף Google Cloud. למידע נוסף, קראו את המאמר ניהול הגישה לפרויקטים, לתיקיות ולארגונים.