משאבים קבועים זמינים עד שהם נמחקים. אחרי המחיקה, אין ערובה לכך שאפשר יהיה ליצור שוב את המשאב הקבוע מאותו סוג משאב אם יהיה מחסור במלאי. בדף הזה מוסבר איך למחוק משאב מתמשך באמצעות מסוף Google Cloud , Google Cloud CLI, Vertex AI SDK ל-Python ו-API בארכיטקטורת REST.
התפקידים הנדרשים
כדי לקבל את ההרשאה שנדרשת למחיקת משאב מתמשך, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM Vertex AI Administrator (roles/aiplatform.admin) בפרויקט.
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקיד המוגדר מראש הזה כולל את ההרשאה aiplatform.persistentResources.delete, שנדרשת כדי למחוק משאב מתמשך.
יכול להיות שתוכלו לקבל את ההרשאה הזו גם בתפקידים בהתאמה אישית או בתפקידים אחרים שמוגדרים מראש.
מחיקת משאב מתמשך
כדי לקבל הוראות למחיקת משאב מתמשך כשכבר לא צריך אותו, בוחרים באחת מהכרטיסיות הבאות. הערה: אם יש משימות מותאמות אישית שפועלות במשאב הקבוע כשמוחקים אותו, המשימות האלה מבוטלות באופן אוטומטי לפני שהמשאב הקבוע נמחק.
המסוף
כדי למחוק משאב קבוע במסוף Google Cloud :
נכנסים לדף Persistent resources במסוף Google Cloud .
לוחצים על השם של המשאב הקבוע שרוצים למחוק.
לוחצים על מחיקה.
לוחצים על אישור.
gcloud
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט של המשאב הקבוע שרוצים למחוק.
- LOCATION: האזור של המשאב הקבוע שרוצים למחוק.
- PERSISTENT_RESOURCE_ID: המזהה של המשאב הקבוע שרוצים למחוק.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID \ --project=PROJECT_ID \ --region=LOCATION
Windows (PowerShell)
gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID ` --project=PROJECT_ID ` --region=LOCATION
Windows (cmd.exe)
gcloud ai persistent-resources delete PERSISTENT_RESOURCE_ID ^ --project=PROJECT_ID ^ --region=LOCATION
אמורים לקבל תגובה שדומה לזו:
Using endpoint [https://us-central1-aiplatform.googleapis.com/] Request to delete the PersistentResource [projects/sample-project/locations/us-central1/persistentResources/test-persistent-resource] has been sent. You may view the status of your persistent resource with the command $ gcloud ai persistent-resources describe projects/sample-project/locations/us-central1/persistentResources/test-persistent-resource
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Pythonהוראות ההגדרה במאמר Vertex AI quickstart using client libraries. מידע נוסף מופיע במאמרי העזרה של Vertex AI Python API.
כדי לבצע אימות ב-Vertex AI, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
from google.cloud.aiplatform.preview import persistent_resource resource_to_delete = persistent_resource.PersistentResource( PERSISTENT_RESOURCE_ID ) # Delete the persistent resource. resource_to_delete.delete(sync=True)
REST
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט של המשאב הקבוע שרוצים למחוק.
- LOCATION: האזור של המשאב הקבוע שרוצים למחוק.
- PERSISTENT_RESOURCE_ID: המזהה של המשאב הקבוע שרוצים למחוק.
ה-method של ה-HTTP וכתובת ה-URL:
DELETE https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/persistentResources/PERSISTENT_RESOURCE_ID
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
אתם אמורים לקבל תגובת JSON שדומה לזו:
{
"name": "projects/123456789012/locations/us-central1/operations/1234567890123456789",
"metadata": {
"@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata",
"genericMetadata": {
"createTime": "2023-07-28T17:22:08.316883Z",
"updateTime": "2023-07-28T17:22:08.316883Z"
}
},
"done": true,
"response": {
"@type": "type.googleapis.com/google.protobuf.Empty"
}
}
המאמרים הבאים
- מידע נוסף על משאבים קבועים
- הרצת משימות אימון במשאב מתמשך.
- יצירה ושימוש במשאב מתמשך
- קבלת מידע על משאב קבוע
- הפעלה מחדש של משאב מתמשך