במדריך הזה מוסבר איך למחוק משאבים של App Lifecycle Manager. App Lifecycle Manager מוודא תקינות נתונים על ידי חסימת מחיקות של משאבים כשיש משאבים שתלויים בהם.
למשאב תלוי יש הפניה למשאב שרוצים למחוק. לדוגמה, יחידה תלויה בסוג היחידה. אי אפשר למחוק סוג יחידה אם יחידה מפנה אליו.
יחסי תלות של משאבים ב-App Lifecycle Manager
בטבלה הזו מתוארים קשרי התלות בין המשאבים של App Lifecycle Manager. אפשר למחוק את המשאב בעמודת הכותרת רק אם אין משאבים משורת הכותרת שמפנים למופע המשאב הזה. לדוגמה, אי אפשר למחוק משאב מסוג יחידה אם יחידה או גרסה מפנות לסוג היחידה.
| סוג המשאב | סוגים תלויים | Unit kind | היחידה | פעולת יחידה | פריט תוכן | Rollout Kind | השקה | Tenant | מוצר SaaS | הערות |
|---|---|---|---|---|---|---|---|---|---|---|
| Unit Kind | X | X | ||||||||
| היחידה | X | X | X | X | ||||||
| פעולת יחידה | X | X | ||||||||
| פריט תוכן | X | X | ||||||||
| Rollout Kind | X | |||||||||
| השקה | X | |||||||||
| Tenant | X | |||||||||
| SaaS Offering | X | X |
לפני שמתחילים
לפני שמנסים למחוק משאבים ב-App Lifecycle Manager, חשוב להבין את התלות של המשאבים ב-App Lifecycle Manager. לא יכול להיות משאב בלי התלויות שלו.
מחיקת מוצר SaaS
אי אפשר למחוק מוצר SaaS אם יש סוגים של יחידות או דיירים שתלויים בו.
כדי למחוק מוצר SaaS:
עוברים אל App Lifecycle Manager > SaaS offerings.
בעמודה שם, בוחרים את מוצר ה-SaaS שרוצים למחוק.
מחיקת משאבים מסוג יחידה תלויה. אפשר לראות את משאבי סוג היחידה שתלויים במוצר SaaS בכרטיסייה סוגי יחידות בדף פרטי מוצר SaaS.
מידע נוסף על מחיקת משאבים ב-App Lifecycle Manager זמין במאמר בנושא מחיקת סוגי יחידות.
בדף SaaS offering details (פרטי מוצר SaaS), לוחצים על Delete (מחיקה).
מחקתם בהצלחה מוצר SaaS.
מחיקה של סוג יחידה
כדי למחוק סוג יחידה, צריך קודם למחוק את כל משאבי היחידה והגרסה שתלויים בה.
כדי למחוק סוג יחידה:
עוברים אל App Lifecycle Manager (מנהל מחזור החיים של האפליקציה) > Unit kinds (סוגי יחידות).
בעמודה שם, בוחרים את סוג היחידה שרוצים למחוק.
בדף פרטים של סוג יחידה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת סוג יחידה.
מגדירים את המאפיין Default release של סוג היחידה לערך No default release.
מקלידים את השם של סוג היחידה שרוצים למחוק בתיבת הדו-שיח.
לוחצים על מחיקה כדי למחוק את סוג היחידה.
מחקתם בהצלחה משאב מסוג יחידה.
מחיקת יחידה
כדי למחוק יחידה, צריך קודם למחוק את כל המשאבים התלויים בה.
כדי למחוק יחידה:
עוברים אל App Lifecycle Manager (מנהל מחזור החיים של האפליקציה) > Units (יחידות).
בעמודה שם, בוחרים את היחידה שרוצים למחוק.
מחיקת משאבים של יחידות שתלויים ביחידה הזו. אפשר לראות את המשאבים שתלויים ביחידה בכרטיסייה תלויות בדף פרטי היחידה.
בדף פרטי היחידה, לוחצים על מחיקה. מופיע תיבת דו-שיח של מחיקת יחידה.
כותבים את השם של היחידה שרוצים למחוק בתיבת הדו-שיח.
לוחצים על מחיקה כדי למחוק את היחידה.
מחקתם בהצלחה משאב יחידה.
מחיקה של פעולה ביחידה
App Lifecycle Manager מוחק אוטומטית פעולות של יחידות כשמוחקים את היחידה המשויכת. אי אפשר למחוק פעולה של יחידה אם היא נמצאת בתהליך.
מחיקת גרסה
אי אפשר למחוק מהדורה אם:
- יחידות שהוקצו לשימוש מפנות לגרסה
- הגרסה מוגדרת כגרסת ברירת המחדל של משאב מסוג unit kind
כדי למחוק גרסה, צריך קודם למחוק את כל המשאבים התלויים ביחידה.
כדי למחוק פריט תוכן:
עוברים אל App Lifecycle Manager (המרכז לניהול מחזור החיים של אפליקציות) > Releases (גרסאות).
בעמודה שם, בוחרים את הפריט שרוצים למחוק.
מחיקה של כל היחידות התלויות. אפשר לראות את היחידות שתלויות בפריט תוכן מסוים בכרטיסייה יחידות בדף פרטי פריט התוכן. מידע על מחיקת יחידות מופיע במאמר בנושא מחיקת יחידה.
מבטלים את ההגדרה של שדה ברירת המחדל של הגרסה מכל סוגי היחידות שמפנים לגרסה הזו.
בדף פרטי פריט התוכן, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת גרסה.
כותבים את השם של הגרסה שרוצים למחוק בתיבת הדו-שיח.
לוחצים על מחיקה כדי למחוק את הגרסה.
מחקת בהצלחה משאב של פריט תוכן.
מחיקה של סוג השקה
אי אפשר למחוק סוג פריסה אם יש הפניה אליו במשאבי פריסה כלשהם.
כדי למחוק סוג של השקה:
עוברים אל App Lifecycle Manager > Rollout kinds.
בעמודה שם, בוחרים את סוג ההשקה שרוצים למחוק.
מחיקת כל ההשקות התלויות. אפשר לראות את משאבי הפריסה התלויים של סוג פריסה בכרטיסייה פריסות בדף פרטים של סוג פריסה. מידע על מחיקת השקות זמין במאמר בנושא מחיקת השקה.
בדף פרטי ההשקה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת סוג הפריסה.
כותבים את השם של סוג ההשקה שרוצים למחוק בתיבת הדו-שיח.
לוחצים על מחיקה כדי למחוק את סוג ההשקה.
מחקת בהצלחה משאב מסוג rollout.
מחיקת השקה
אי אפשר למחוק השקה אם היא פועלת. כדי למחוק השקה, צריך קודם להפסיק אותה. כשמוחקים פריסה, App Lifecycle Manager מוחק את כל פריסות המשנה שנוצרו על ידי פריסת השורש הגלובלית.
כדי למחוק השקה:
עוברים אל App Lifecycle Manager (המרכז לניהול מחזור החיים של אפליקציות) > Rollouts (השקות).
בעמודה שם, בוחרים את ההשקה שרוצים למחוק.
מוחקים את כל המשאבים של פעולות ביחידות שתלויות במשאב הזה. מידע נוסף על מחיקת פעולות של יחידות מופיע במאמר מחיקת פעולה של יחידה.
בדף פרטי ההשקה, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת השקה.
בתיבת הדו-שיח, מקלידים את השם של ההשקה שרוצים למחוק.
לוחצים על מחיקה כדי למחוק את ההשקה.
מחקתם בהצלחה משאב של השקה.
מחיקת דייר
אי אפשר למחוק דייר אם יש יחידות (שהוקצו או שלא הוקצו) שמפנות אליו.
כדי למחוק דייר:
עוברים אל App Lifecycle Manager > Tenants.
בעמודה שם, בוחרים את הדייר שרוצים למחוק.
מבטלים את השיוך של כל היחידות לדייר. מידע על שיוך יחידות לדיירים זמין במאמר שיוך יחידה לדייר.
בדף פרטי הדייר, לוחצים על מחיקה. מופיעה תיבת הדו-שיח מחיקת דייר.
כותבים את השם של הדייר שרוצים למחוק בתיבת הדו-שיח.
כדי למחוק את הדייר, לוחצים על מחיקה.
מחקתם בהצלחה משאב של דייר.
המאמרים הבאים
- מידע נוסף על App Lifecycle Manager.
- להבין איך ליצור מודלים של משאבים של App Lifecycle Manager ולארוז אותם.