בדף הזה מוסבר איך להשתמש בתכונה 'נעילת שמירת אובייקטים', כולל הפעלת התכונה בקטגוריה והגדרת הגדרות שמירה לאובייקטים בקטגוריה.
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות להפעלת התכונה 'נעילת שמירת אובייקטים' בקטגוריה ולהגדרת תצורות שמירה באובייקטים, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה או בפרויקט שמכיל את הקטגוריה. התפקיד המוגדר מראש הזה כולל את ההרשאות שנדרשות להגדרה ולניהול של הגדרות שמירה. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
storage.buckets.createstorage.buckets.enableObjectRetentionstorage.buckets.getstorage.buckets.list- ההרשאה הזו נדרשת רק אם אתם מתכננים להשתמש במסוףGoogle Cloud כדי לבצע את ההוראות שבדף הזה.
storage.objects.getstorage.objects.list- ההרשאה הזו נדרשת רק אם אתם מתכננים להשתמש במסוףGoogle Cloud כדי לבצע את ההוראות שבדף הזה.
storage.objects.overrideUnlockedRetention- ההרשאה הזו נדרשת רק אם אתם מתכננים לנעול או לקצר הגדרת שמירת נתונים קיימת.
storage.objects.setRetentionstorage.objects.update
יכול להיות שתוכלו לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית.
במאמר הגדרה וניהול של מדיניות IAM בקטגוריות מוסבר איך מקצים תפקידים בקטגוריות. במאמר ניהול הגישה לפרויקטים מוסבר איך להקצות תפקידים בפרויקטים.
הפעלת שמירת אובייקטים בקטגוריה
כדי לאפשר הגדרות שימור לאובייקטים בקטגוריה: אם רוצים להפעיל הגדרות של שמירת אובייקטים בקטגוריה קיימת, צריך לפעול לפי ההוראות לשימוש במסוף Google Cloud .
המסוף
כדי להפעיל הגדרות של שמירת אובייקטים בקטגוריה חדשה:
- יוצרים מאגר כרגיל, ובשלב Choose how to protect object data (בחירת אופן ההגנה על נתוני האובייקטים), בוחרים באפשרות Retention (For compliance) (שמירה (לצורך תאימות)) ואז באפשרות Enable object retention (הפעלת שמירת אובייקטים).
כדי להפעיל הגדרות של שמירת אובייקטים בקטגוריה קיימת:
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על שם הקטגוריה שרוצים להפעיל בה שמירת אובייקטים.
בוחרים בכרטיסייה Protection ליד החלק העליון של הדף.
הסטטוס של שמירת האובייקטים בקטגוריה מוצג בקטע Object retention.
בקטע Object retention, לוחצים על Object Retention Not Enabled.
בתיבת הדו-שיח שמופיעה, לוחצים על Confirm.
שורת הפקודה
יוצרים קטגוריה כרגיל, וכוללים את הדגל --enable-per-object-retention בפקודה.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# 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. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
ממשקי API ל-REST
API ל-JSON
יוצרים קטגוריה כרגיל, וכוללים את פרמטר השאילתה enableObjectRetention=true כחלק מהבקשה.
API בפורמט XML
יוצרים קטגוריה כרגיל, וכוללים את הכותרת x-goog-bucket-object-lock-enabled: True כחלק מהבקשה.
צפייה בסטטוס שמירת האובייקטים של קטגוריה
כדי לבדוק אם אפשר להגדיר הגדרות שמירה לאובייקטים בקטגוריה:
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
לוחצים על שם הקטגוריה שרוצים לבדוק את הסטטוס שלה.
לוחצים על הכרטיסייה הגנה.
הסטטוס של שמירת האובייקטים בקטגוריה מוצג בקטע Object retention.
שורת הפקודה
משתמשים בפקודה gcloud storage buckets describe עם הדגל --format:
gcloud storage buckets describe gs://BUCKET_NAME --format="default(per_object_retention)"
כאשר BUCKET_NAME הוא השם של הקטגוריה שבמדיניות שמירת הנתונים שלה רוצים לצפות. לדוגמה, my-bucket.
אם לקטגוריה יש מדיניות שמירת נתונים שהוגדרה בהצלחה, התשובה תיראה דומה לזו:
per_object_retention: mode: Enabled
אם לקטגוריה אין מדיניות שמירת נתונים שהוגדרה בהצלחה, התשובה תיראה דומה לזו:
null
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
כדי לראות את הגדרות השמירה של אובייקטים בקטגוריה, פועלים לפי ההוראות להצגת המטא-נתונים של קטגוריה ומחפשים את השדה של שמירת אובייקטים בתשובה.C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# 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. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
כדי לראות את הגדרות השמירה של אובייקטים בקטגוריה, פועלים לפי ההוראות להצגת המטא-נתונים של קטגוריה ומחפשים את השדה של שמירת אובייקטים בתשובה.ממשקי API ל-REST
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה של קטגורייתGETשכוללת את השדהobjectRetention:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=objectRetention"
כאשר
BUCKET_NAMEהוא השם של הקטגוריה הרלוונטית. לדוגמה,my-bucket.
API בפורמט XML
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט XML באמצעות בקשת קטגוריהGETבהיקף?object-lock:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?object-lock"
כאשר
BUCKET_NAMEהוא השם של הקטגוריה הרלוונטית. לדוגמה,my-bucket.
הגדרת תצורת שמירה של אובייקט
כדי להגדיר שמירת נתונים לאובייקט, האובייקט צריך להיות מאוחסן בקטגוריה שבה מופעלת שמירת נתונים לאובייקטים. כדי להגדיר מדיניות שמירה לאובייקט:
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על שם הקטגוריה שמכילה את האובייקט שרוצים להגדיר או לשנות את הגדרות השמירה שלו.
הדף Bucket details נפתח עם הכרטיסייה Objects שנבחרה.
עוברים אל האובייקט, שאולי יהיה ממוקם בתיקייה.
לוחצים על שם האובייקט.
הדף Object details נפתח ובו מוצגים מטא-נתונים של האובייקט.
בקטע הגנה, לוחצים על סמל העריכה (edit) שמשויך לאפשרות מתוך הגדרת שמירת אובייקטים.
נפתחת החלונית עריכת מדיניות השימור.
בקטע Object retention configuration, לוחצים על Enabled או על Disabled.
- אם הגדרת השמירה מופעלת, בוחרים תאריך ושעה להגדרה בקטע שמירה עד השעה, ולוחצים על לא נעול או על נעול בקטע מצב השמירה.
לוחצים על אישור.
שורת הפקודה
משתמשים בפקודה gcloud storage objects update עם הדגלים המתאימים. כדי להוסיף או לשנות הגדרת שמירת נתונים, משתמשים בפקודה הבאה. שימו לב: אם אתם משנים הגדרה קיימת באופן שנועל אותה או מקצר את משך השמירה שלה, אתם צריכים להוסיף גם את הדגל --override-unlocked-retention:
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --retain-until=DATETIME --retention-mode=STATE
כאשר:
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket.
OBJECT_NAMEהוא שם האובייקט הרלוונטי. לדוגמה,kitten.png.
DATETIMEהוא התאריך והשעה המוקדמים ביותר שבהם אפשר למחוק את האובייקט. לדוגמה,2028-02-15T05:30:00Z.
STATEהואLockedאוUnlocked.
אם הפעולה בוצעה ללא שגיאות, התגובה תיראה דומה לדוגמה הבאה:
Updating gs://my-bucket/kitten.png... Completed 1
כדי להסיר הגדרה של שמירת נתונים מאובייקט, משתמשים בפקודה הבאה:
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --clear-retention --override-unlocked-retention
כאשר:
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket.
OBJECT_NAMEהוא שם האובייקט הרלוונטי. לדוגמה,kitten.png.
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# 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. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
ממשקי API ל-REST
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.יוצרים קובץ JSON שמכיל את הפרטים הבאים:
{ "retention": { "mode": STATE, "retainUntilTime": "DATETIME" } }
כאשר:
STATEהואLockedאוUnlocked.
DATETIMEהוא התאריך והשעה המוקדמים ביותר שבהם אפשר למחוק את האובייקט. לדוגמה,2028-02-15T05:30:00Z.
משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה של אובייקטPATCH:curl -X PATCH --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/o/OBJECT_NAME?overrideUnlockedRetention=BOOLEAN"
כאשר:
-
JSON_FILE_NAMEהוא הנתיב לקובץ שיצרתם בשלב 2. -
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket. -
OBJECT_NAMEהוא שם האובייקט הרלוונטי, בקידוד התווים שמתאימים לכתובות URL. לדוגמה,pets/kitten.pngיותאם לקידודי התווים שמתאימים לכתובות URL באופן הבא:pets%2Fkitten.png. -
BOOLEANחייב להיותtrueאם הבקשה מקצרת, מסירה או נועלת הגדרת שמירה קיימת. אחרת, אפשר להשמיט לגמרי את הפרמטרoverrideUnlockedRetentionמהבקשה.
-
API בפורמט XML
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.יוצרים קובץ XML שמכיל את הפרטים הבאים:
<Retention> <Mode> STATE </Mode> <RetainUntilDate> DATETIME </RetainUntilDate> </Retention>כאשר:
STATEהואGOVERNANCEאוCOMPLIANCE.
DATETIMEהוא התאריך והשעה המוקדמים ביותר שבהם אפשר למחוק את האובייקט. לדוגמה,2028-02-15T05:30:00Z.
משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט XML באמצעות בקשת אובייקטPUTבהיקף של?retention:curl -X PUT --data-binary @XML_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-bypass-governance-retention: BOOLEAN" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME?retention"
כאשר:
-
XML_FILE_NAMEהוא הנתיב לקובץ XML שיצרתם בשלב 2. -
BOOLEANחייב להיותtrueאם הבקשה מקצרת, מסירה או נועלת הגדרת שמירה קיימת. אחרת, אפשר להשמיט את הכותרתx-goog-bypass-governance-retentionמהבקשה לגמרי. -
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket. -
OBJECT_NAMEהוא שם האובייקט הרלוונטי, בקידוד התווים שמתאימים לכתובות URL. לדוגמה,pets/kitten.pngיותאם לקידודי התווים שמתאימים לכתובות URL באופן הבא:pets%2Fkitten.png.
-
צפייה בהגדרות שמירת הנתונים של אובייקט
כדי לראות איזו הגדרת שמירת נתונים מוגדרת באובייקט, אם בכלל:
המסוף
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על שם הקטגוריה שמכילה את האובייקט שרוצים לראות את הגדרות השמירה שלו.
הדף Bucket details נפתח עם הכרטיסייה Objects שנבחרה.
עוברים אל האובייקט, שאולי יהיה ממוקם בתיקייה.
לוחצים על שם האובייקט.
הדף Object details נפתח ובו מוצגים מטא-נתונים של האובייקט. מידע על הגדרות השמירה של האובייקט מוצג בקטע Protection.
שורת הפקודה
משתמשים בפקודה gcloud storage objects describe עם הדגל --format:
gcloud storage objects describe gs://BUCKET_NAME/OBJECT_NAME --format="default(retention_settings)"
כאשר:
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket.
OBJECT_NAMEהוא שם האובייקט הרלוונטי. לדוגמה,kitten.png.
אם לאובייקט יש הגדרת שמירת נתונים שהוגדרה בהצלחה, התשובה תיראה דומה לזו:
retention_settings: mode: Unlocked retainUntilTime: '2028-11-30T14:11:14+00:00'
אם לאובייקט אין הגדרות שמירת נתונים שהוגדרו בהצלחה, התשובה תיראה דומה לזו:
null
ספריות לקוח
C++
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C++ API.
כדי לבצע אימות ב-Cloud Storage, אתם צריכים להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
כדי לראות את הגדרות השמירה של אובייקט, פועלים לפי ההוראות להצגת המטא-נתונים של אובייקט ומחפשים את שדה השמירה בתשובה.C#
למידע נוסף, קראו את מאמרי העזרה של Cloud Storage C# 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. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
כדי לראות את הגדרות השמירה של אובייקט, פועלים לפי ההוראות להצגת המטא-נתונים של אובייקט ומחפשים את שדה השמירה בתשובה.ממשקי API ל-REST
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשה של אובייקטGETשכוללת את השדהretention:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/OBJECT_NAME?fields=retention"
כאשר:
-
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket. -
OBJECT_NAMEהוא שם האובייקט הרלוונטי. לדוגמה,kitten.png.
-
API בפורמט XML
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט XML באמצעות בקשת אובייקטGETבהיקף של?retention:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME/OBJECT_NAME?retention"
כאשר:
-
BUCKET_NAMEהוא שם הקטגוריה הרלוונטית. לדוגמה,my-bucket. -
OBJECT_NAMEהוא שם האובייקט הרלוונטי. לדוגמה,kitten.png.
-
המאמרים הבאים
- מידע נוסף על הגדרות שמירת נתונים
- תכונות נוספות להגנה על הנתונים ב-Cloud Storage
- מידע על ניהול מחזור החיים של אובייקטים, שמוחק קבצים באופן אוטומטי כשהם מגיעים לסיום תקופת השמירה שלהם.