שירות ההמלצות של תפקידי IAM משתמש בנתוני גישה מצטברים של IAM, שנאספים במהלך השימוש בשירותים ב-Google Cloud, כדי לספק המלצות. הנתונים האלה משמשים בעיקר למטרות תאימות.
בדף הזה מוסבר איך לייצא את נתוני הגישה האלה ל-BigQuery באמצעות שירות העברת הנתונים ל-BigQuery.
אם אתם רוצים לייצא תמונת מצב של התובנות וההמלצות, תוכלו לעיין במאמר בנושא ייצוא המלצות ל-BigQuery.
לפני שמתחילים
מפעילים את ממשקי ה-API של IAM, מנהל המשאבים, שירות המלצות, BigQuery, שירות העברת נתונים ל-BigQuery ו-Pub/Sub, אם אחד מהם לא מופעל.
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, נדרשת ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים
ההרשאות הנדרשות
כדי לקבל את ההרשאות שדרושות ליצירת העברת נתונים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:
- אדמין של המשאב 'אמצעי בקרה לעיבוד נתונים' (
roles/dataprocessing.admin) בארגון - BigQuery Admin (
roles/bigquery.admin) בפרויקט שאליו מייצאים את הנתונים -
כדי לפרסם התראות על ההעברה לנושא Pub/Sub קיים:
Pub/Sub Viewer (
roles/pubsub.viewer) בפרויקט שאליו ייצאו הנתונים -
כדי לפרסם התראות לגבי הנושא שלכם בנושא חדש ב-Pub/Sub:
עריכת Pub/Sub (
roles/pubsub.editor) בפרויקט שאליו תייצאו את הנתונים
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
ייצוא נתוני גישה מצטברים ב-IAM
כדי לייצא את היסטוריית הגישה המצטברת של פרויקטים ב-IAM ל-BigQuery, צריך להשתמש ב-Transparency and Control Center כדי להגדיר העברת נתונים:
נכנסים לדף Privacy & Security במסוף Google Cloud .
בוחרים את הארגון מהרשימה הנפתחת ולוחצים על בחירה.
לוחצים על שקיפות ושליטה.
בטבלה Data processing group (קבוצה לעיבוד נתונים), לוחצים על IAM.
בקטע מקורות נתונים בדף, לוחצים על יצירת העברה.
בשדה Project, לוחצים על Browse (עיון) ובוחרים את הפרויקט שאליו רוצים לייצא את הנתונים. אם בפרויקט לא מופעל ממשק ה-API של שירות העברת נתונים ל-BigQuery, לוחצים על Enable API ומחכים עד שה-API יופעל.
לוחצים על הבא.
הגדרת העברת הנתונים:
- בשדה שם לתצוגה, מזינים שם לתצוגה של העברת הנתונים.
בקטע Schedule options, בוחרים מתי תתחיל העברת הנתונים וכמה פעמים היא תתבצע.
- כדי לבחור מתי להתחיל את ההעברה, אפשר להשאיר את ערך ברירת המחדל התחלה מיידית או ללחוץ על התחלה בשעה מוגדרת.
- בשדה Repeats (חזרה), בוחרים אפשרות לתדירות ההפעלה של ההעברה. אם בוחרים באפשרות אחרת מלבד 'יומי', מוצגות אפשרויות נוספות. לדוגמה, אם בוחרים באפשרות מדי שבוע, מופיעה אפשרות לבחור את היום בשבוע.
- בשדה תאריך ושעת התחלת ההרצה, מזינים את התאריך והשעה שבהם רוצים להתחיל את ההעברה. אם בוחרים באפשרות התחלה מיידית, האפשרות הזו מושבתת.
בשדה Dataset ID בוחרים מערך נתונים ב-BigQuery שאליו רוצים לייצא את הנתונים.
אתם יכולים לייצא נתונים למערך נתונים קיים או ליצור מערך נתונים חדש:
- כדי לייצא נתונים למערך נתונים קיים, לוחצים על השדה Dataset ID (מזהה מערך הנתונים) ובוחרים מערך נתונים מהרשימה הנפתחת.
כדי לייצא נתונים למערך נתונים חדש, לוחצים על השדה מזהה מערך נתונים, לוחצים על יצירת מערך נתונים חדש וממלאים את השדות בחלונית יצירת מערך נתונים:
- בשדה Dataset ID (מזהה מערך הנתונים), מזינים מזהה למערך הנתונים. מותר להשתמש באותיות, במספרים ובקווים תחתונים.
- בתפריט הנפתח מיקום הנתונים, בוחרים באפשרות ארצות הברית (US) או האיחוד האירופי (EU).
- אופציונלי: כדי להפעיל תאריך תפוגה לטבלה, מסמנים את האפשרות הפעלת תאריך תפוגה לטבלה.
- אופציונלי: בוחרים שיטת הצפנה. שיטת ברירת המחדל להצפנה היא Google-managed encryption key. אם בוחרים באפשרות Customer-managed encryption key (CMEK), צריך לבחור גם מפתח בניהול הלקוח.
ההעברה שתגדירו תתבצע באותו אזור כמו מערך הנתונים, ולא ניתן להעביר אותה.
בשדה project_numbers, מזינים את מספרי הפרויקטים שרוצים לייצא את נתוני הגישה המצטברים שלהם ב-IAM. אם מציינים כמה מספרי פרויקטים, צריך להפריד ביניהם באמצעות פסיקים. אפשר לייצא נתונים של עד 10 פרויקטים בכל פעם.
כדי למצוא את מספר הפרויקט, מבצעים את הפעולות הבאות:
נכנסים לדף Settings במסוף Google Cloud .
בוחרים את הפרויקט הרצוי.
מעתיקים את מזהה הפרויקט מהשדה מספר הפרויקט.
אופציונלי: מפעילים התראות על ההעברה:
- כדי להפעיל התראות על הפעלות העברה שנכשלו, לוחצים על המתג התראות באימייל. כשמפעילים את האפשרות הזו, האדמין של ההעברה מקבל התראה באימייל כשהרצת ההעברה נכשלת.
- כדי להפעיל התראות Pub/Sub להעברה, לוחצים על Select a Pub/Sub topic (בחירת נושא Pub/Sub) ואז בוחרים או יוצרים נושא.
לוחצים על סיום.
אם תתבקשו, תצטרכו לאשר ל-IAM Recommender Aggregated Access Transfers גישה לחשבון Google שלכם.
ניהול העברות נתונים קיימות
אתם יכולים לראות ולנהל את ההעברות במרכז השקיפות והבקרה או ב-BigQuery:
כדי לראות את כל העברות הנתונים המצטברים של גישת IAM בארגון, משתמשים במרכז השקיפות והבקרה:
נכנסים לדף Privacy & Security במסוף Google Cloud .
בוחרים את הארגון מהרשימה הנפתחת ולוחצים על בחירה.
לוחצים על שקיפות ושליטה.
בטבלה Data processing group (קבוצה לעיבוד נתונים), לוחצים על IAM. בקטע העברות נתונים בדף מפורטות כל העברות של נתוני גישה מצטברים של IAM בארגון.
כדי לנהל העברה ספציפית, לוחצים על השם המוצג של ההעברה.
כדי לראות את כל העברות הנתונים בפרויקט, כולל העברות של נתוני גישה מצטברים של IAM, משתמשים ב-BigQuery:
נכנסים לדף Data transfers במסוף Google Cloud .
בוחרים את הפרויקט שאליו ייצאתם את הנתונים.
בדף העברות נתונים מוצגות כל העברות הנתונים של הפרויקט, כולל העברות של נתוני גישה מצטברים של IAM.
כדי לנהל העברה ספציפית, לוחצים על השם המוצג של ההעברה.
המאמרים הבאים
- איך מייצאים תמונת מצב של ההמלצות והתובנות
- שיטות מומלצות לשימוש בהמלצות לגבי תפקידים
- איך בודקים ומיישמים המלצות
- איך משביתים את ההמלצות לגבי תפקידים