מיפוי הרשאות IAM בין Data Catalog לבין Knowledge Catalog

כשעוברים מ-Data Catalog ל-Knowledge Catalog (לשעבר Dataplex Universal Catalog), צריך לעדכן את כללי המדיניות של ניהול זהויות והרשאות גישה (IAM) כדי להבטיח גישה עקבית. במסמך הזה מוצג השוואה מפורטת בין ההרשאות ב-Data Catalog מדור קודם לבין ההרשאות המקבילות ב-Knowledge Catalog. אפשר להשתמש במיפויים האלה כדי לבדוק את התפקידים הקיימים או כדי ליצור תפקידים חדשים בהתאמה אישית לניהול מטא-נתונים.

מידע נוסף זמין במאמרים בנושא הרשאות ב-Data Catalog והרשאות ב-Knowledge Catalog.

קבוצות של רשומות

בטבלה הבאה מפורט מיפוי בין ההרשאות ב-Data Catalog לבין ההרשאות ב-Knowledge Catalog עבור פעולות נפוצות בקבוצות של רשומות:

פעולה ההרשאות הנדרשות בקטלוג הנתונים ההרשאות הנדרשות ב-Knowledge Catalog
יצירת קבוצות של רשומות datacatalog.entryGroups.create dataplex.entryGroups.create
עדכון של קבוצות רשומות datacatalog.entryGroups.update dataplex.entryGroups.update
הצגת פרטים של קבוצת רשומות datacatalog.entryGroups.get dataplex.entryGroups.get
מחיקת קבוצות של רשומות datacatalog.entryGroups.delete dataplex.entryGroups.delete

מידע נוסף על קבוצות של רשומות זמין במאמרים בנושא קבוצות של רשומות ב-Data Catalog וקבוצות של רשומות ב-Knowledge Catalog.

דפים

בטבלה הבאה מפורט מיפוי בין ההרשאות ב-Data Catalog לבין ההרשאות ב-Knowledge Catalog עבור פעולות נפוצות ברשומות:

פעולה ההרשאות הנדרשות בקטלוג הנתונים ההרשאות הנדרשות ב-Knowledge Catalog הערות
יצירת רשומות בהתאמה אישית datacatalog.entries.create

dataplex.entries.create

dataplex.entryTypes.use (כדי להשתמש בסוג הרשומה ליצירת רשומות מהסוג הזה)

dataplex.aspectTypes.use (כדי להשתמש בסוגי היבטים ליצירת רשומות עם ההיבטים המתאימים)

ב-Data Catalog אין מושג של סוגי רשומות.

בקטלוג הנתונים, אפשר ליצור תגים לרשומה רק אחרי שיוצרים את הרשומה. ב-Knowledge Catalog, אפשר ליצור היבטים לרשומה כשיוצרים את הרשומה.

שימוש בסוגי רשומות מערכת לשימוש חוזר כדי ליצור רשומות לא רלוונטי הרשאה שצוינה בקבוצת הרשומות – לדוגמה, dataplex.entryGroups.useENTRY_TYPE מידע נוסף זמין במאמר סוגי היבטים, סוגי רשומות וסוגי קישורי רשומות במערכת.
הצגת פרטים של רשומה בהתאמה אישית datacatalog.entries.get dataplex.entries.get -
הצגת פרטים של רשומה במערכת הרשאה ספציפית למערכת – לדוגמה, bigquery.tables.get

dataplex.entries.get (בשביל השיטה entries.get )
או
הרשאה ספציפית למערכת – לדוגמה, bigquery.tables.get (בשביל השיטה lookupEntry )

ב-Knowledge Catalog, אפשר לאחזר רשומה באמצעות השיטה entries.get או השיטה lookupEntry. ההבדל בין ה-methods האלה הוא ההרשאות שנדרשות.

המסוף Google Cloud משתמש בשיטה lookupEntry.

רשימת הערכים datacatalog.entries.list (לערכים בהתאמה אישית) dataplex.entries.list (גם לרשומות של המערכת וגם לרשומות בהתאמה אישית)

אי אפשר להשתמש בקטלוג הנתונים כדי לראות רשומות של מערכות.

ב-Knowledge Catalog, קבוצות של רשומות במערכת הן משאבים תקינים שאפשר להגדיר להם הרשאות.

ביצוע חיפוש לא נדרשת הרשאה לפעולת החיפוש עצמה dataplex.projects.search

בקטלוג הנתונים, אפשר לבצע את החיפוש בלי הרשאות מיוחדות.

כדי לבצע את החיפוש ב-Knowledge Catalog, צריך הרשאת dataplex.projects.search בפרויקט שמשמש לביצוע החיפוש. הפרויקט הזה מוגדר באמצעות הפרמטר name בשיטה searchEntries, והפרמטר scope מגדיר את הפרויקטים שמתבצע בהם החיפוש.

גם ב-Data Catalog וגם ב-Knowledge Catalog, תוצאות החיפוש כפופות לבדיקות הרשאות ספציפיות למערכת. אתם רואים רק את המשאבים שיש לכם הרשאה לגשת אליהם.

מידע נוסף על ההרשאות שנדרשות כדי לחפש רשומות ב-Knowledge Catalog זמין במאמר בנושא רשומות.

עדכון שדות (שאינם תגים והיבטים) ברשומות מותאמות אישית datacatalog.entries.update

dataplex.entries.update

dataplex.entryTypes.use

ההרשאה entryTypes.use ב-Knowledge Catalog מגנה על השדות שאינם שדות של היבטים, כמו entrySource. לדוגמה, אפשר להשתמש בהרשאה הזו כדי למנוע מהמשתמשים לשנות את השדות שמוגדרים על ידי צינור עיבוד נתונים מנוהל לקישוריות.
הגדרת הרשאה ברשומה ספציפית במקום בקבוצת רשומות

בדרך כלל לא נתמך.

עם זאת, אפשר להגדיר הרשאה לרשומה ספציפית כשמעדכנים תגים לרשומה במערכת. לשם כך נדרשות הרשאות במערכת המקור.

לא נתמך

מדיניות IAM נוצרת רק לקבוצות של רשומות.

ב-Data Catalog, כשמעדכנים תגים של רשומה במערכת, צריך הרשאות במערכת המקור. לדוגמה, כשמעדכנים תגים של טבלה ב-BigQuery, צריך את ההרשאה bigquery.tables.updateTag. אפשר להגדיר את ההרשאה הזו לרשומה ספציפית.

ב-Knowledge Catalog, כדי לעדכן היבטים של רשומה, צריך את dataplex.entries.update, שלא ניתן להגדיר ברשומה ספציפית.

מחיקת רשומות datacatalog.entries.delete dataplex.entries.delete -

מידע נוסף על רשומות זמין במאמרים בנושא רשומות ב-Data Catalog ורשומות ב-Knowledge Catalog.

תבניות תגים וסוגי היבטים

בטבלה הבאה מפורט מיפוי בין ההרשאות ב-Data Catalog לבין ההרשאות ב-Knowledge Catalog לפעולות נפוצות בתבניות תגים (ב-Data Catalog) ובסוגי היבטים (ב-Knowledge Catalog).

פעולה ההרשאות הנדרשות בקטלוג הנתונים ההרשאות הנדרשות ב-Knowledge Catalog הערות