כדי לתכנן ולבצע העברת פרויקט בין ארגונים ב- Google Cloud, אתם יכולים להשתמש ברשימת המשימות הבאה כדי לעקוב אחרי הדרישות העיקריות ואבני הדרך.
ליצור תוכנית העברה
לנתח את ההשפעה של ההעברה על השירותים שפועלים בפרויקט.
שינויים בהיררכיית המשאבים יכולים להשפיע על כללי המדיניות שעוברים בירושה.
- הפעלת ניתוח העברה: משתמשים ב-Move Analysis API כדי לקבל פירוט של הגורמים החוסמים.
- הערכת ההשפעה של המדיניות: בודקים איך המעבר משפיע על כללי המדיניות של הארגון ועל כללי המדיניות של ניהול הזהויות והרשאות הגישה (IAM) שעוברים בירושה.
- תכנון זמן השבתה: יכול להיות שיהיו הפרעות קצרות בשירותים מסוימים במהלך המעבר.
מידע נוסף זמין במאמר יצירת תוכנית העברה.
טיפול במקרים מיוחדים
לזהות תרחישים שדורשים טיפול מיוחד ברמת הפרויקט או הארגון, ולהתכונן אליהם.
- בדיקת התלות בשירותים: בודקים אם הפרויקט תלוי בשירותים כמו VPC משותף או VPC Service Controls, או אם יש לו חיוב או מינויים פעילים.
- עיון ברשימת המקרים המיוחדים: ודאו שיש לכם תוכנית לכל שירות שמפורט במדריך המפורט.
- הכנת תוכנית חזרה למצב קודם: חשוב להבין איך לחזור למצב הקודם אם מתעוררות בעיות.
במאמר טיפול במקרים מיוחדים מפורטת רשימה של מקרים מיוחדים ומוסבר איך לטפל בהם.
הקצאת תפקידים בניהול הזהויות והרשאות הגישה (IAM)
מקצים את תפקידי ה-IAM הנדרשים לאותה כתובת אימייל של חשבון המשתמש, גם במשאב הארגון של המקור וגם במשאב הארגון של היעד.
אתם צריכים את התפקידים הבאים:
- אדמין IAM של פרויקט (
roles/resourcemanager.projectIamAdmin) בפרויקט שרוצים להעביר. - העברת פרויקטים (
roles/resourcemanager.projectMover) במשאב ההורה של הפרויקט (תיקייה או משאב ארגון). - אם היעד הוא תיקייה: התפקיד "העברת פרויקטים" (
roles/resourcemanager.projectMover) בתיקיית היעד. - אם היעד הוא ארגון: התפקיד "יצירת פרויקטים" (
roles/resourcemanager.projectCreator) במשאב של הארגון שאליו מעבירים את הפרויקט. - אדמין של מדיניות הארגון (
roles/orgpolicy.policyAdmin) גם במשאב של ארגון המקור וגם במשאב של ארגון היעד.
למידע נוסף, קראו את המאמר הקצאת הרשאות.
הגדרת מדיניות הארגון
כדי לאפשר העברת פרויקטים בין ארגונים, צריך להגדיר כללי מדיניות ספציפיים לארגון. בלעדיהן, ההעברה תיכשל.
- הגדרת מדיניות המקור: מגדירים את המגבלה
constraints/resourcemanager.allowedExportDestinationsבמשאב ההורה כדי לאפשר ייצוא ליעד. - הגדרת מדיניות היעד: מגדירים את האילוץ
constraints/resourcemanager.allowedImportSourcesבמשאב היעד כדי לאפשר ייבוא מהמקור.
מידע נוסף זמין במאמר הגדרת מדיניות הארגון.
ביצוע ההעברה
מבצעים את ההעברה באמצעות מסוף Google Cloud , Google Cloud CLI או Resource Manager API.
- הפעלת ההעברה: משתמשים בפקודה
gcloud beta projects moveאו במסוף Cloud כדי לבצע את ההעברה. - אימות ההעברה: מוודאים שהפרויקט מופיע ביעד החדש ובודקים את הגישה למשאבים.
- ביצוע משימות אחרי ההעברה: אימות כללי המדיניות שעברו בירושה, ביקורת גישה ועדכון החשבון לחיוב (אופציונלי).
- ניקוי: מבטלים את התפקידים הזמניים ב-IAM ומסירים את האילוצים הזמניים של מדיניות הארגון.
להוראות מפורטות, ראו ביצוע ההעברה.