בקרת גישה באמצעות IAM

כדי להגביל את הגישה של משתמשים בתוך פרויקט או ארגון, אפשר להשתמש בתפקידים בניהול הזהויות והרשאות הגישה (IAM) בשירות העברת מסדי נתונים (מ-Oracle ל-AlloyDB ל-PostgreSQL) ובמוצר מסד הנתונים הרלוונטי של היעד. אתם יכולים לשלוט בגישה למשאבים שקשורים ל-Database Migration Service (למעבר מ-Oracle ל-AlloyDB ל-PostgreSQL), במקום להעניק למשתמשים את התפקיד Viewer,‏ Editor או Owner לכל הפרויקט Google Cloud .

בדף הזה מפורטים כל התפקידים שחשבונות משתמשים וחשבונות שירות צריכים במהלך העברה הטרוגנית של AlloyDB ל-PostgreSQL באמצעות Database Migration Service. מידע נוסף על השימוש בהרשאות האלה במהלך תהליך ההעברה זמין במאמר העברת מסדי נתונים של Oracle ל-AlloyDB ל-PostgreSQL.

חשבונות שמשתתפים בהפעלת משימות העברה

בהעברות נתונים שמבוצעות באמצעות Database Migration Service מעורבים שני חשבונות:

חשבון המשתמש שמבצע את ההעברה
זהו חשבון Google שדרכו נכנסים כדי ליצור את פרופילי החיבור, להעלות את קובצי הגיבוי לאחסון ב-Cloud Storage וליצור ולהפעיל את משימת ההעברה.
חשבון שירות של Database Migration Service
זהו חשבון השירות שנוצר עבורכם כשמפעילים את Database Migration Service API. כתובת האימייל שמשויכת לחשבון הזה נוצרת באופן אוטומטי ואי אפשר לשנות אותה. כתובת האימייל הזו היא בפורמט הבא:
service-PROJECT_NUMBER@gcp-sa-datamigration.iam.gserviceaccount.com

כל חשבון שמשתתף בתהליך העברת הנתונים דורש קבוצה שונה של תפקידים והרשאות.

הרשאות ותפקידים

כדי לקבל את ההרשאות שנדרשות לביצוע העברות הטרוגניות של Oracle באמצעות Database Migration Service, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הנדרשים בפרויקט:

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

התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות לביצוע העברות הטרוגניות של Oracle באמצעות Database Migration Service. כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

כדי לבצע העברות הטרוגניות של Oracle באמצעות Database Migration Service, נדרשות ההרשאות הבאות:

  • datamigration.*
  • cloudaicompanion.entitlements.get

    ההרשאה הזו כלולה בתפקיד roles/datamigration.admin. הוא נדרש כדי להשתמש ב תכונות ההמרה המשופרות של Gemini.

  • alloydb.clusters.create
  • alloydb.clusters.get
  • alloydb.clusters.list
  • alloydb.clusters.update
  • alloydb.clusters.delete
  • alloydb.instances.create
  • alloydb.instances.get
  • alloydb.instances.list
  • alloydb.instances.update
  • alloydb.instances.delete
  • alloydb.operations.get
  • alloydb.users.list
  • alloydb.users.get
  • alloydb.users.create
  • alloydb.users.update
  • alloydb.users.delete

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