כדי להגן על הנתונים ב-Cloud Storage מפני מחיקה או החלפה, אפשר להשתמש בהקפאת אובייקטים. ההשעיות האלה עוזרות לכם לעמוד בדרישות רגולטוריות או בדרישות של גילוי מסמכים משפטי. אפשר להחיל השהיות מבוססות-אירועים והשהיות זמניות על אובייקטים ספציפיים. בנוסף, אפשר להגדיר קטגוריות כך שהשהיות מבוססות-אירועים יחולו על אובייקטים חדשים כברירת מחדל.
בדף הזה מוסבר איך להשתמש בהשהיות של אובייקטים, כולל הצבת השהיות כברירת מחדל על אובייקטים חדשים והצבת השהיות על אובייקטים בודדים.
ההרשאות הנדרשות
כדי להשתמש בתכונה הזו ב-Cloud Storage, צריכה להיות לכם הרשאה מספקת כדי לצפות בקטגוריות ואובייקטים ב-Cloud Storage ולעדכן אותם:
אם אתם הבעלים של הפרויקט שמכיל את הקטגוריה, סביר להניח שיש לכם את ההרשאות הנדרשות.
אם אתם משתמשים ב-IAM, צריכות להיות לכם ההרשאות
storage.buckets.update,storage.buckets.get,storage.objects.updateו-storage.objects.getבקטגוריה הרלוונטית. במאמר שימוש בהרשאות IAM מוסבר איך מקבלים תפקיד, למשל אדמין של Storage, שיש לו את ההרשאות האלה.אם אתם משתמשים ברשימות ACL, צריכה להיות לכם הרשאת בעלים בקטגוריה הרלוונטית ובאובייקטים שבתוכה. להוראות איך לבצע זאת, ראו הגדרת רשימות ACL.
שימוש במאפיין (property) ברירת המחדל של השהיה מבוססת-אירועים
המשימות הבאות מדגימות איך להגדיר את מאפיין ברירת המחדל של השהיה מבוססת-אירועים בקטגוריה ולצפות בו. כשהמאפיין הזה מופעל, השהיה מבוססת-אירועים מוצבת באופן אוטומטי על אובייקטים חדשים שמתווספים לקטגוריה.
הגדרת מאפיין ברירת מחדל של השהיה מבוססת-אירועים
כדי להפעיל או להשבית את מאפיין ברירת המחדל של השהיה מבוססת-אירועים בקטגוריה מסוימת:
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על שם הקטגוריה שרוצים להגדיר לה את מאפיין ברירת המחדל של השהיה מבוססת-אירועים.
בוחרים בכרטיסייה Protection ליד החלק העליון של הדף.
הסטטוס הנוכחי של הקטגוריה מופיע בקטע Default event-based hold option.
בקטע Default event-based hold option, לוחצים על הסטטוס הנוכחי כדי לשנות אותו.
הסטטוס שיופיע יהיה Enabled או Disabled.
במאמר פתרון בעיות מוסבר איך מקבלים מידע מפורט על שגיאות בנושא פעולות ב-Cloud Storage שנכשלו ב Google Cloud מסוף.
שורת הפקודה
משתמשים בפקודה gcloud storage buckets update עם הדגל המתאים:
gcloud storage buckets update gs://BUCKET_NAME FLAG
כאשר:
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket.
FLAGהוא--default-event-based-holdכדי להפעיל השהיות אובייקטים מבוססות-אירועים כברירת מחדל, או--no-default-event-based-holdכדי להשבית אותן.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
הדוגמה הבאה מפעילה השהיות מבוססות-אירועים כברירת מחדל בקטגוריה מסוימת:
הדוגמה הבאה משביתה השהיות מבוססות-אירועים כברירת מחדל בקטגוריה מסוימת:
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
הדוגמה הבאה מפעילה השהיות מבוססות-אירועים כברירת מחדל בקטגוריה מסוימת:
הדוגמה הבאה משביתה השהיות מבוססות-אירועים כברירת מחדל בקטגוריה מסוימת: