מחיקת משאבים של Cloud Deploy

בדף הזה מוסבר איך למחוק משאב של Cloud Deploy, כולל:

מחיקת צינור להעברת נתונים

אפשר למחוק צינור העברה מהמסוף Google Cloud או באמצעות ה-CLI של gcloud.

מחיקה של צינור העברת נתונים באמצעות Google Cloud המסוף

  1. במסוף Google Cloud , עוברים לדף Delivery pipelines של Cloud Deploy כדי למצוא את צינור העברת הנתונים שרוצים למחוק.

    פתיחת הדף Delivery pipelines

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

    יוצג הדף Delivery pipeline details.

    יעדים במסוף Google Cloud , עם סמל התפריט

  3. לוחצים על Delete.

מחיקת צינור העברה באמצעות ה-CLI של gcloud

אם יש לכם צינור להפצת תוכן בלי משאבי משנה (גרסאות או השקות), אתם יכולים למחוק אותו על ידי הפעלת הפקודה הבאה:

gcloud deploy delivery-pipelines delete PIPELINE_NAME

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

gcloud deploy delivery-pipelines delete PIPELINE_NAME --force

מערכת Cloud Deploy מונעת את מחיקת צינור הנתונים אם יש גרסה או השקה במצב שעלול לגרום לבעיות אם יימחקו. לדוגמה, אי אפשר למחוק צינור להפצת עדכונים אם ההשקה שלו נמצאת במצב PENDING, אבל אפשר למחוק אותו אם ההשקה נמצאת במצב PENDING_APPROVAL. אם אי אפשר למחוק את צינור הנתונים, צריך לדחות את האישור, או להעביר את הפריסה למצב סופי (כמו SUCCEEDED או FAILED) או לבטל אותה.

מחיקת יעד

אפשר למחוק יעד מ Google Cloud המסוף או באמצעות ה-CLI של gcloud. בקטעים הבאים מתוארות שתי השיטות.

מחיקת יעד באמצעות ה-CLI של gcloud

כשמוחקים יעד באמצעות ה-CLI של gcloud, היעד הזה נמחק בין אם הוא נמצא בשימוש על ידי צינור עיבוד נתונים לפריסה ובין אם לא.

כדי למחוק יעד באמצעות ה-CLI של gcloud, מריצים את הפקודה הבאה:

gcloud deploy targets delete TARGET_NAME --region=REGION

כאשר:

TARGET_NAME הוא שם היעד שרוצים למחוק. זהו אותו הערך כמו הערך של metadata.name בהגדרת הטירגוט.

REGION_NAME הוא שם האזור שבו נוצר היעד, למשל us-central1.

‫Cloud Deploy לא מונע מכם למחוק יעד שנמצא בשימוש פעיל על ידי צינורות העברה אחרים.

מחיקת יעד באמצעות Google Cloud המסוף

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

כדי למחוק את היעד באמצעות Google Cloud המסוף:

  1. עוברים לדף Targets (יעדים) ב-Cloud Deploy.

    מוצגים כל היעדים הזמינים בפרויקט הנוכחי.

    יעדים במסוף Google Cloud , עם סמל התפריט

  2. לוחצים על סמל התפריט תפריט האפשרויות הנוספות לצד היעד שרוצים למחוק.

  3. לוחצים על מחיקת היעד.

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

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

    תיבת הדו-שיח למחיקת היעד

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

מחיקה של סוג יעד בהתאמה אישית

כדי למחוק משאב מסוג יעד בהתאמה אישית, משתמשים בפקודה הבאה בשורת הפקודה:

gcloud deploy custom-target-types delete CUSTOM_TARGET_TYPE_NAME \
      --region=REGION_NAME

כאשר:

  • CUSTOM_TARGET_TYPE_NAME

    השם של סוג הטירגוט המותאם אישית שרוצים למחוק. זהה למאפיין metadata.name בהגדרת סוג היעד המותאם אישית.

  • REGION_NAME

    האזור שבו יצרתם את סוג הטירגוט המותאם אישית, לדוגמה us-central1.

מחיקת פעולה אוטומטית

אתם יכולים למחוק כל משאב אוטומציה שנוצר בפרויקט. אפשר למחוק את האוטומציה באמצעות מסוף Google Cloud או gcloud CLI:

מחיקת אוטומציה באמצעות מסוף Google Cloud

  1. במסוף Google Cloud , נכנסים לדף Delivery pipelines של Cloud Deploy כדי למצוא את צינור אספקת התוכנה שאליו משויך האוטומציה.

    פתיחת הדף Delivery pipelines

  2. לוחצים על השם של צינור העברת הנתונים.

  3. בקטע פרטים על צינור העברת הנתונים, לוחצים על הכרטיסייה פעולות אוטומטיות.

  4. לוחצים על שם האוטומציה שרוצים למחוק.

    יוצגו פרטי האוטומציה.

    אוטומציה במסוף Google Cloud , שבו מוצג לחצן המחיקה

  5. לוחצים על הלחצן מחיקה, מקלידים את שם האוטומציה ולוחצים על אישור כדי לאשר את המחיקה.

מחיקת אוטומציה באמצעות CLI של gcloud

ממעטפת פקודות, משתמשים בפקודה הבאה כדי למחוק משאב אוטומציה:

gcloud deploy automations delete AUTOMATION_NAME \
      --delivery-pipeline=PIPELINE_NAME \ --region=REGION_NAME

כאשר:

  • AUTOMATION_NAME

    הוא השם של הפעולות האוטומטיות שרוצים למחוק. זהה למאפיין metadata.name בהגדרת האוטומציה.

  • PIPELINE_NAME

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

  • REGION_NAME

    האזור שבו יצרתם את האוטומציה, לדוגמה us-central1.

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