דף זה מסביר איך למחוק קטגוריות של Cloud Storage.
אם מוחקים קטגוריה שמופעלת בה מחיקה עם אפשרות שחזור, אפשר לשחזר את הקטגוריה או אובייקטים ספציפיים מתוך הקטגוריה במהלך תקופת השמירה שצוינה במדיניות המחיקה עם אפשרות שחזור. אי אפשר לשחזר תיקיות מנוהלות, גם אם מופעלת מחיקה רכה בדלי.
לפני שמתחילים
כדי לקבל את ההרשאות הנדרשות למחיקת קטגוריה של Cloud Storage, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה.
התפקיד המוגדר מראש הזה מכיל את ההרשאות שנדרשות למחיקת קטגוריה. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
-
storage.buckets.delete -
storage.buckets.list- ההרשאה הזו נדרשת רק כשמוחקים קטגוריות באמצעות מסוף Google Cloud .
-
storage.objects.delete- ההרשאה הזו נדרשת רק אם יש אובייקטים בקטגוריה שרוצים למחוק.
-
storage.objects.list- הרשאה זו נדרשת רק למחיקת דליים באמצעות קונסולת Google Cloud או ממשק שורת הפקודה של גוגל קלאוד.
ייתכן שתוכלו לקבל את ההרשאות האלה גם עם תפקידים מותאמים אישית או תפקידים מוגדרים מראש אחרים.
במאמר הגדרה וניהול של מדיניות IAM בקטגוריות מוסבר איך מקצים תפקידים לקטגוריות.
מחיקת קטגוריה
המסוף
כשמוחקים קטגוריה באמצעות מסוף Google Cloud , נמחקים גם המשאבים שבקטגוריה, כמו אובייקטים, תיקיות מנוהלות ומטמון שנוצר באמצעות Rapid Cache.
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
מסמנים את התיבה של הקטגוריה שרוצים למחוק.
לוחצים על Delete.
בחלון שכבת-העל, מאשרים שרוצים למחוק את הקטגוריה ואת התוכן שלה.
לוחצים על Delete.
במאמר פתרון בעיות מוסבר איך מקבלים מידע מפורט על שגיאות בנושא פעולות ב-Cloud Storage שנכשלו ב Google Cloud מסוף.
שורת הפקודה
כדי למחוק את הדלי, יחד עם כל התוכן שבתוך הדלי, השתמש ב-ממשק שורת פקודה (CLI) של גוגל קלאוד פְּקוּדָהgcloud storage rm עם ה---recursive דֶגֶל:
gcloud storage rm --recursive gs://BUCKET_NAME
כאשר BUCKET_NAME הוא שם הקטגוריה שרוצים למחוק. לדוגמה, my-bucket.
אם הפעולה בוצעה ללא שגיאות, התשובה תיראה כמו בדוגמה הבאה:
Removing gs://my-bucket/...
כדי למנוע מחיקה בטעות של אובייקטים או תיקיות מנוהלות, אפשר להשתמש בפקודה gcloud storage buckets delete, שמוחקת קטגוריה רק אם הקטגוריה ריקה.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Go
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Go API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Java
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Java API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Node.js
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Node.js API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
PHP
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage PHP API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Python
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Python API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Ruby
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage Ruby API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Rust
ממשקי API ל-REST
API בפורמט JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה של קטגורייתDELETE:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
כאשר
BUCKET_NAMEהוא שם הקטגוריה שרוצים למחוק. לדוגמה,my-bucket.
אם הפעולה בוצעה ללא שגיאות, התשובה תכיל קוד סטטוס 204.
API בפורמט XML
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט XML באמצעות בקשה של קטגורייתDELETE:curl -X DELETE -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME"
כאשר
BUCKET_NAMEהוא שם הקטגוריה שרוצים למחוק. לדוגמה,my-bucket.
המאמרים הבאים
- יצירת קטגוריה.
- העברת קטגוריה או שינוי השם שלה
- הצגת רשימה של האובייקטים בקטגוריה.
- מחיקת אובייקט.
- שחזור דלי שנמחק באופן רך.