בדף הזה מוסבר מתי ואיך למחוק משימות Batch.
כשמוחקים משימה, הפרטים וההיסטוריה שלה שמופיעים כשמציגים משימה ואת המשימות שלה מוסרים מ-Batch. אם רוצים להסיר את כל המידע והמשאבים שמשויכים למשימה, צריך גם למחוק פריטים מכלGoogle Cloud מוצר נוסף שהפעלתם, כמו נושאים ב-Pub/Sub, טבלאות ב-BigQuery או יומנים ב-Cloud Logging.
Google Cloud מחיקה אוטומטית של עבודה 60 ימים אחרי שהיא בוטלה, הסתיימה בהצלחה או נכשלה. לפני שמשימה נמחקת באופן אוטומטי, אתם יכולים לבצע את אחת מהפעולות הבאות:
ייצוא פרטי העבודה: אם רוצים לשמור את המידע מהעבודה למשך יותר מ-60 יום, אפשר לייצא את פרטי העבודה ל-BigQuery באמצעות Workflows. מידע נוסף זמין במאמר בנושא ייצוא פרטי משימות.
מחיקת משימה: כמו שמוסבר במסמך הזה, אפשר למחוק משימה באופן ידני כשרוצים להסיר אותה מרשימת המשימות בפרויקט וכבר לא צריך את ההיסטוריה שלה. אם מוחקים משימה לפני שהיא מתחילה או בזמן שהיא פועלת, היא מבוטלת ונמחקת.
לפני שמתחילים
- אם עוד לא השתמשתם ב-Batch, כדאי לעיין במאמר תחילת העבודה עם Batch ולהפעיל את Batch על ידי השלמת הדרישות המוקדמות לפרויקטים ולמשתמשים.
-
כדי לקבל את ההרשאות שנדרשות למחיקת משימה, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM Batch Job Editor (
roles/batch.jobsEditor) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
מחיקת משימה
אפשר למחוק עבודה באמצעות Google Cloud המסוף, ה-CLI של gcloud, Batch API, Go, Java, Node.js, Python או C++.
המסוף
כדי למחוק משימה באמצעות מסוף Google Cloud :
נכנסים לדף Job list במסוף Google Cloud .
לוחצים על השם של העבודה שיצרתם. ייפתח הדף פרטי המשרה.
לוחצים על מחיקה.
בתיבת הדו-שיח Delete batch job? (למחוק את משימה באצווה?), מזינים
Deleteבשדה.לוחצים על Delete.
בדף רשימת המשרות מוצג שהמשרה נמחקה.
gcloud
כדי למחוק עבודה באמצעות ה-CLI של gcloud, משתמשים בפקודה gcloud batch jobs delete.
gcloud batch jobs delete JOB_NAME --location LOCATION
מחליפים את מה שכתוב בשדות הבאים:
-
JOB_NAME: שם המשימה. -
LOCATION: המיקום של המשרה.
API
כדי למחוק עבודה באמצעות Batch API, משתמשים ב-method jobs.delete:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שלכם. -
LOCATION: המיקום של המשרה. -
JOB_NAME: שם המשימה.
המשך
Go
מידע נוסף מופיע במאמרי העזרה של Batch Go API.
כדי לבצע אימות ב-Batch, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
Java
מידע נוסף מופיע במאמרי העזרה של Batch Java API.
כדי לבצע אימות ב-Batch, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
Node.js
מידע נוסף מופיע במאמרי העזרה של Batch Node.js API.
כדי לבצע אימות ב-Batch, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
Python
מידע נוסף מופיע במאמרי העזרה של Batch Python API.
כדי לבצע אימות ב-Batch, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
C++
C++
מידע נוסף מופיע במאמרי העזרה של Batch C++ API.
כדי לבצע אימות ב-Batch, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.