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

שימוש

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

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

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

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

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

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

דוגמה להחזקה לצורך משפטי לפי אירוע

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

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

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

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

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

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

הגבלות

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

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

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

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

  • אין תמיכה בהקפאת אובייקטים בקטגוריות שמשתמשות במרחב שמות היררכי.

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