רשימת המשימות הזו תעזור לכם להעביר פרויקטים בין משאבי ארגון. רשימת המשימות הבאה כוללת את המשימות העיקריות שנדרשות להעברת פרויקט בין משאבי ארגון, הוראות קצרות לכל שלב וקישור למידע נוסף.
כדאי ליצור תוכנית כדי לצמצם את ההשפעות הפוטנציאליות במהלך ההעברה של הפרויקט. כדי לקבל מידע שיעזור לכם לתכנן את ההעברה, תוכלו להשתמש ב-Move Analysis API כדי לקבל פירוט של חסימות בהעברת הפרויקט.
מידע נוסף זמין במאמר יצירת תוכנית העברה.
כדי לקבל את ההרשאות האלה, צריך להקצות את התפקידים הבאים:
הכלי להעברת פרויקטים (
roles/resourcemanager.projectMover) בפרויקט שרוצים להעביר ובמשאב האב שלו.ההרשאה Project Creator (
roles/resourcemanager.projectCreator) במשאב תיקיית היעד או הארגון.אדמין של Organization Policy (
roles/orgpolicy.policyAdmin) במשאבי הארגון של המקור ושל היעד.
פרטים נוספים על התפקידים וההרשאות שנדרשים זמינים במאמר הקצאת הרשאות.
מגדירים את האילוץ
constraints/resourcemanager.allowedExportDestinationsבמשאב ההורה לפרויקט שרוצים להעביר. האילוץ הזה מגדיר את משאבי הארגון שאליהם אפשר להעביר את הפרויקט.מגדירים את האילוץ
constraints/resourcemanager.allowedImportSourcesבמשאב היעד. האילוץ הזה מגדיר את משאבי הארגון שאפשר לייבא מהם פרויקטים.
אם אחד מהאילוצים האלה לא מוגדר כראוי, ההעברה תיכשל עם שגיאה FAILED_PRECONDITION.
כדי להגדיר את מדיניות הארגון שנדרשת להעברת הפרויקט, צריך להיות לכם תפקיד roles/orgPolicy.policyAdmin בארגון ההורה ובארגון היעד.
מידע נוסף על האילוצים האלה של מדיניות הארגון זמין במאמר בנושא הגדרת מדיניות הארגון.
במאמר טיפול במקרים מיוחדים מפורטת רשימה של מקרים מיוחדים והסבר איך לטפל בהם.
gcloud beta projects move של Google Cloud CLI או בשיטת projects.update() API בארכיטקטורת REST כדי לבצע את ההעברה.
מידע נוסף על העברת פרויקטים זמין במאמר ביצוע ההעברה.