החזקות אובייקטים

שימוש

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

סוגים של החזקות

‫Cloud Storage מציע החזקות מהסוגים הבאים:

  • החזקות מבוססות-אירועים
  • החזקות זמניות

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

לאובייקט יש החזקה מבוססת-אירועים לאובייקט יש החזקה זמנית
לאובייקט יש הגדרת שמירה לא רלוונטי: לאובייקטים לא יכולה להיות בו-זמנית השהיה מבוססת-אירועים והגדרת שמירה שחרור של השהיה זמנית לא משפיע על זמן השמירה של האובייקט
האובייקט מאוחסן בקטגוריה עם מדיניות שמירת נתונים שחרור של השהיה מבוססת-אירועים מאפס את הזמן של האובייקט בקטגוריה למטרות תקופת השמירה שחרור של השהיה זמנית לא משפיע על הזמן של האובייקט בקטגוריה למטרות של תקופת השמירה.

דוגמה להחזקה מבוססת-אירועים

נניח שיש שני אובייקטים – אובייקט א' ואובייקט ב' בקטגוריה שמדיניות שמירת הנתונים שלה מגדירה תקופת שמירה של שנה אחת. כשהאובייקטים נוספו לקטגוריה, קובעים החזקה מבוססת-אירועים לאובייקט א' והחזקה זמנית לאובייקט ב'. אחרי שחולפת שנה, בדרך כלל אפשר למחוק אותם בשלב הזה, אבל בגלל ששני האובייקטים עדיין מוחזקים, אי אפשר למחוק אף אחד מהם.

בשלב הזה, אתם משחררים את ההחזקה משני האובייקטים. מבחינת אובייקט א', שהייתה לו החזקה מבוססת-אירועים, משך הזמן שלו בקטגוריה מתחיל מחדש בהתאם לתקופת השמירה. כלומר, עליו להישאר בקטגוריה למשך שנה נוספת לפני שיהיה אפשר למחוק או להחליף אותו. לעומת זאת, אפשר למחוק או להחליף את אובייקט ב' באופן מיידי, כי ההחזקה הזמנית לא משפיעה על המועד שבו האובייקט השלים את זמן השמירה.

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

מאפיין של החזקה מבוססת-אירועים שמוגדרת כברירת מחדל

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

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

הגבלות

  • בקשות שמנסות להגדיר השהיה מבוססת-אירועים באובייקט שיש לו הגדרת שמירה קיימת נכשלות.

    • בקשות שמנסות להגדיר בו-זמנית השהיה מבוססת-אירועים באובייקט וגם להגדיר את תקופת השמירה של האובייקט נכשלות באופן דומה.
  • אי אפשר לנהל החזקות של אובייקטים באמצעות API בפורמט XML, וסטטוס ההחזקה של אובייקט לא כלול כשמשתמשים ב-API בפורמט XML כדי לאחזר מטא-נתונים של אובייקטים.

    • אבל, ניסיון למחוק או להחליף אובייקט באמצעות API בפורמט XML עדיין ייכשל אם לאובייקט יש עליו החזקה.

    • בהעלאות מרובות חלקים עם API בפורמט XML, אפשר להתחיל העלאה ולהעלות חלקים, אבל הבקשה להשלמת ההעלאה נכשלת אם היא מחליפה אובייקט שיש עליו החזקה.

  • אי אפשר להשתמש בדגלי object hold בקטגוריות עם מרחב שמות היררכי.

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