מחיקת משאבים

במדריך הזה מוסבר איך למחוק משאבים של App Lifecycle Manager. App Lifecycle Manager מוודא תקינות נתונים על ידי חסימת מחיקות של משאבים כשקיימים משאבים תלויים.

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

יחסי תלות של משאבים ב-App Lifecycle Manager

בטבלה הבאה מתוארים קשרי התלות בין המשאבים של App Lifecycle Manager. אפשר למחוק את המשאב בעמודת הכותרת רק אם אין משאבים בשורת הכותרת שמפנים למופע של המשאב הזה. לדוגמה, אי אפשר למחוק משאב מסוג יחידה אם יחידה או מהדורה מפנות לסוג היחידה.

סוג המשאב סוגי תלויים סוג היחידה היחידה פעולת יחידה פריט תוכן Rollout Kind השקה דייר הצעה לאפליקציה הערות
סוג היחידה X X
היחידה X X X X
פעולת יחידה X X
פריט תוכן X X
סוג ההשקה X
השקה X
דייר X
הצעה לאפליקציה X X

לפני שמתחילים

לפני שמנסים למחוק משאבים ב-App Lifecycle Manager, חשוב להבין את התלות בין המשאבים. משאב לא יכול להתקיים בלי התלויות שלו.

מחיקת אפליקציה

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

כדי למחוק מוצר של אפליקציה:

  1. עוברים אל App Lifecycle Manager > App offerings.

    לדף "האפליקציות שלי"

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

  3. מחיקת משאבים מסוג יחידה תלויה. אפשר לראות את משאבי סוג היחידה התלויים של מוצר אפליקציה בכרטיסייה סוגי יחידות בדף פרטי מוצר האפליקציה.

    מידע נוסף על מחיקת משאבים של App Lifecycle Manager זמין במאמר מחיקת סוגי יחידות.

  4. בדף פרטי האפליקציה, לוחצים על מחיקה.

    מחקתם בהצלחה חבילת אפליקציות.

מחיקת סוג יחידה

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

כדי למחוק סוג יחידה:

  1. עוברים אל App Lifecycle Manager > Unit kinds.

    מעבר אל Unit kinds

  2. בעמודה Name, בוחרים את סוג היחידה שרוצים למחוק.

  3. בדף Unit kind details, לוחצים על Delete. מופיעה תיבת הדו-שיח מחיקת סוג יחידה.

  4. מגדירים את המאפיין Default release של סוג היחידה לערך No default release.

  5. כותבים את השם של סוג היחידה שרוצים למחוק בתיבת הדו-שיח.

  6. לוחצים על מחיקה כדי למחוק את סוג היחידה.

    מחקתם בהצלחה משאב מסוג יחידה.

מחיקת יחידה

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

כדי למחוק יחידה:

  1. עוברים אל App Lifecycle Manager > Units.

    מעבר אל 'יחידות'

  2. בעמודה שם, בוחרים את היחידה שרוצים למחוק.

  3. למחוק משאבים של יחידות תלויות. אפשר לראות את המשאבים שתלויים ביחידה בכרטיסייה תלויות בדף פרטי היחידה.

  4. בדף פרטי היחידה, לוחצים על מחיקה. תיבת הדו-שיח Delete unit נפתחת.

  5. מקלידים בתיבת הדו-שיח את שם היחידה שרוצים למחוק.

  6. לוחצים על מחיקה כדי למחוק את היחידה.

    מחקתם בהצלחה משאב של יחידה.

מחיקה של פעולת יחידה

App Lifecycle Manager מוחק אוטומטית פעולות של יחידות כשמוחקים את היחידה המשויכת. אי אפשר למחוק פעולה של יחידה אם היא בתהליך.

מחיקת פריט תוכן

אי אפשר למחוק מהדורה אם:

  • יחידות שהוקצו מתייחסות לגרסה
  • הגרסה מוגדרת כגרסת ברירת המחדל של משאב מסוג unit kind

כדי למחוק מהדורה, צריך קודם למחוק את כל משאבי היחידה שתלויים בה.

כדי למחוק גרסה:

  1. עוברים אל App Lifecycle Manager (מנהל מחזור החיים של האפליקציה) > Releases (גרסאות).

    מעבר אל "פריטי תוכן"

  2. בעמודה שם, בוחרים את הגרסה שרוצים למחוק.

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

  4. מבטלים את ההגדרה של שדה ברירת המחדל של הגרסה מכל סוגי היחידות שמפנים לגרסה הזו.

  5. בדף פרטי הגרסה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח Delete release.

  6. כותבים את השם של הגרסה שרוצים למחוק בתיבת הדו-שיח.

  7. לוחצים על מחיקה כדי למחוק את הגרסה.

    מחקת בהצלחה משאב של גרסה.

מחיקה של סוג השקה

אי אפשר למחוק סוג פריסה אם יש הפניה אליו במשאבי פריסה כלשהם.

כדי למחוק סוג השקה:

  1. עוברים אל App Lifecycle Manager (המרכז לניהול מחזור החיים של אפליקציות) > Rollout kinds (סוגי השקה).

    לסוגי ההשקות

  2. בעמודה שם, בוחרים את סוג ההשקה שרוצים למחוק.

  3. מוחקים את כל ההשקות התלויות. בכרטיסייה Rollouts שבדף Rollout kind details אפשר לראות את משאבי ההשקה שתלויים בסוג ההשקה. מידע על מחיקת השקות זמין במאמר מחיקת השקה.

  4. בדף פרטי ההשקה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח Delete rollout kind.

  5. כותבים את השם של סוג ההשקה שרוצים למחוק בתיבת הדו-שיח.

  6. לוחצים על Delete כדי למחוק את סוג ההשקה.

    מחקתם בהצלחה משאב מסוג השקה.

מחיקת השקה

אי אפשר למחוק השקה אם היא פועלת. כדי למחוק השקה שפועלת, צריך קודם לעצור אותה. כשמוחקים השקה, הכלי App Lifecycle Manager מוחק את כל ההשקות המשניות שנוצרו על ידי ההשקה הגלובלית ברמה הבסיסית (root).

כדי למחוק השקה:

  1. עוברים אל App Lifecycle Manager > Rollouts.

    כניסה לדף Rollouts

  2. בעמודה שם, בוחרים את ההשקה שרוצים למחוק.

  3. מוחקים את כל המשאבים של פעולות יחידה שתלויים בהם. איך מוחקים פעולות יחידה?

  4. בדף פרטי ההשקה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח Delete rollout.

  5. כותבים את השם של ההשקה שרוצים למחוק בתיבת הדו-שיח.

  6. כדי למחוק את ההשקה, לוחצים על מחיקה.

    מחקתם בהצלחה משאב של השקה.

מחיקת דייר (tenant)

אי אפשר למחוק דייר אם יש יחידות (שהוקצו או שלא הוקצו) שמפנות אליו.

כדי למחוק דייר:

  1. עוברים אל App Lifecycle Manager (מנהל מחזור החיים של האפליקציה) > Tenants (דיירים).

    לדף Tenants

  2. בעמודה Name, בוחרים את הדייר שרוצים למחוק.

  3. מבטלים את השיוך של כל היחידות לדייר. במאמר שיוך יחידה לדייר מוסבר איך משייכים יחידות לדיירים.

  4. בדף פרטי הדייר, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת דייר.

  5. כותבים את שם הדייר שרוצים למחוק בתיבת הדו-שיח.

  6. כדי למחוק את הדייר, לוחצים על Delete.

    מחקתם בהצלחה משאב של דייר.

המאמרים הבאים