שימוש בתגים כדי להגדיר משך שימור של מחיקה עם יכולת שחזור כברירת מחדל לקטגוריות חדשות

בדף הזה מוסבר איך להשתמש בתגים כדי להגדיר את משך השמירה של מחיקה רכה כברירת מחדל.

סקירה כללית

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

לתשומת ליבכם

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

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

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

  • אם הגדרתם storage.softDeletePolicySeconds אילוץ של מדיניות הארגון שמגביל את משך השמירה של מחיקה רכה בדליים שנוצרו לאחרונה רק לערכים שמותרים על ידי הארגון, ואתם רוצים להשתמש בתגים כדי להגדיר משך שמירה של מחיקה רכה כברירת מחדל, תוכלו להגדיר את משך השמירה כברירת מחדל רק לערך שמותר על ידי האילוץ של מדיניות הארגון. כל ערך אחר יגרום לשגיאה.

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

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

התפקידים הנדרשים

כדי לבצע את הפעולות שמתוארות בדף הזה, נדרשות ההרשאות הבאות.

  • כדי ליצור תג של משך ברירת מחדל לשמירת נתונים במחיקה רכה וערכי תגים, צריך להיות לכם תפקיד Tag Administrator (roles/resourcemanager.tagAdmin).

  • כדי לצרף או להסיר תג של משך שמירה של מחיקה רכה שמוגדר כברירת מחדל ממשאב, אתם צריכים את התפקיד Tag User ‏ (roles/resourcemanager.tagUser) או תפקיד אחר עם הרשאות שוות ערך, גם בערך התג וגם במשאבים שאתם מצרפים אליהם את ערך התג.

כדי לראות את ההרשאות שנדרשות לביצוע הפעולות שמתוארות בדף הזה, מרחיבים את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

  • ההרשאות שנדרשות כדי ליצור תג של משך שמירה של מחיקה רכה כברירת מחדל וערכי תגים:
    • resourcemanager.tagKeys.create
    • resourcemanager.tagValues.create
  • ההרשאות שנדרשות לצירוף או להסרה של תג ברירת מחדל של משך שמירה למחיקה רכה ממשאב:
    • ההרשאות שנדרשות למשאב שאליו מצרפים את ערך התג:
      • הרשאה ספציפית למשאב createTagBinding, כמו storage.buckets.createTagBinding לקטגוריות של Cloud Storage.
      • הרשאה ספציפית למשאב deleteTagBinding, כמו storage.buckets.deleteTagBinding לקטגוריות של Cloud Storage.
      לחלופין, כדי לצרף את ערך התג ברמת הפרויקט, צריך לתת את ההרשאות resourcemanager.hierarchyNodes.createTagBinding ו-resourcemanager.hierarchyNodes.deleteTagBinding בפרויקט.
    • ההרשאות שנדרשות לערך התג:
      • resourcemanager.tagValueBindings.create
      • resourcemanager.tagValueBindings.delete

אפשר לקבל את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.

יצירת תג של משך שמירה כברירת מחדל למחיקה רכה וערכי תגים

כדי ליצור את תג ברירת המחדל של משך השמירה של מחיקה רכה ולתייג ערכים, מבצעים את ההוראות הבאות:

המסוף

  1. נכנסים לדף Tags במסוף Google Cloud .

    מעבר אל Tags

  2. בוחרים את ארגון ההורה שרוצים ליצור עבורו מפתח תג.

  3. לוחצים על יצירה.

  4. בשדה Tag key (מפתח התג), מזינים storage.defaultSoftDeletePolicy.

  5. בשדה Tag key description (תיאור מפתח התג), מזינים תיאור של מפתח התג.

  6. לוחצים על הוספת ערך.

  7. בשדה Tag value (ערך התג), מזינים את משך הזמן שרוצים להגדיר כמשך ברירת המחדל של שמירת נתונים למחיקה רכה. מגדירים את משך השמירה כערך מספרי בין 7 ל-90 ימים, כמו 30d, או מזינים 0d כדי להשבית את המחיקה הרכה במשאב כברירת מחדל.

  8. בשדה Tag value description (תיאור ערך התג), מזינים תיאור של ערך התג.

  9. לוחצים על יצירת מפתח תג.

התג החדש שנוצר מופיע ברשימה Tag keys.

שורת הפקודה

  1. יוצרים תג באמצעות הפקודה gcloud resource-manager tags key create. שימו לב שרק התג storage.defaultSoftDeletePolicy מעדכן את מדיניות המחיקה הרכה שמוגדרת כברירת מחדל.

    gcloud resource-manager tags keys create storage.defaultSoftDeletePolicy \
    --parent=organizations/ORGANIZATION_ID \
    --description="Configures the default softDeletePolicy for new Storage buckets."
    

    מחליפים את מה שכתוב בשדות הבאים:

    • ORGANIZATION_ID: המזהה המספרי של הארגון שעבורו רוצים להגדיר את משך ברירת המחדל של שימור לאחר מחיקה רכה. לדוגמה, 12345678901.
  2. מוסיפים ערך תג באמצעות הפקודה gcloud resource-manager tags values create ומחליפים את הערכים הבאים:

    gcloud resource-manager tags values create RETENTION_DURATION \
     --parent=ORGANIZATION_ID/storage.defaultSoftDeletePolicy \
     --description="Sets the default soft delete retention duration for new Storage buckets to $duration."
    
    • RETENTION_DURATION: משך הזמן שרוצים להגדיר כברירת המחדל החדשה של משך השימור של מחיקה רכה. מעצבים את משך השמירה כערך מספרי בין 7 ל-90 ימים, כמו 30d, או מזינים 0d כדי להשבית את המחיקה הרכה במשאב כברירת מחדל.

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

צירוף תג של משך שמירה של מחיקה רכה שמוגדר כברירת מחדל למשאב

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

המסוף

  1. במסוף Google Cloud , פותחים את הדף Manage resources.

    כניסה לדף Manage resources

  2. לוחצים על הארגון, התיקייה או הפרויקט שרוצים לצרף אליהם תג.

  3. לוחצים על תגים.

  4. בחלונית תגים, לוחצים על בחירת היקף.

  5. בוחרים את ארגון ההורה ולוחצים על פתיחה.

  6. בחלונית Tags (תגים), לוחצים על Add tag (הוספת תג).

  7. בשדה Key, בוחרים את תג ברירת המחדל של משך השמירה של מחיקה רכה. אפשר להקליד מילות מפתח כדי לסנן את הרשימה.

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

  9. לוחצים על Save.

  10. בתיבת הדו-שיח אישור, לוחצים על אישור כדי לצרף את התג.

תוצג הודעה שמאשרת שהתגים עודכנו. התגים החדשים מופיעים בעמודה Tags בדף Manage resources.

שורת הפקודה

מצרפים את תג ברירת המחדל של משך השמירה של מחיקה רכה למשאב באמצעות gcloud resource-manager tags bindings create.

 gcloud resource-manager tags bindings create \
  --tag-value=ORGANIZATION_ID/storage.defaultSoftDeletePolicy/RETENTION_DURATION \
  --parent=RESOURCE_ID

מחליפים את מה שכתוב בשדות הבאים:

  • ORGANIZATION_ID: המזהה המספרי של הארגון שבו נוצר התג. לדוגמה, 12345678901.

  • RETENTION_DURATION: משך הזמן שרוצים להגדיר כברירת המחדל החדשה של משך השמירה של מחיקה רכה. מעצבים את משך השמירה כערך מספרי בין 7 ל-90 ימים, כמו 30d, או מזינים 0d כדי להשבית את המחיקה הרכה של המשאב כברירת מחדל.

  • RESOURCE_ID: השם המלא של התיקייה, הפרויקט או הארגון שרוצים ליצור עבורם את הקישור לתג. לדוגמה, כדי לצרף תג ל-projects/7890123456, מזינים //cloudresourcemanager.googleapis.com/projects/7890123456.

הסרת תג של משך שמירה של מחיקה רכה שמוגדר כברירת מחדל ממקור

כדי להסיר תג ברירת מחדל של משך שמירה למחיקה רכה ממקור, צריך למחוק את מקור קישור התג. כדי למחוק משאב של קישור תג, מבצעים את ההוראות הבאות:

המסוף

  1. במסוף Google Cloud , פותחים את הדף Manage resources.

    כניסה לדף Manage resources

  2. לוחצים על הארגון, התיקייה או הפרויקט שמהם רוצים לנתק תג.

  3. לוחצים על תגים.

  4. בחלונית תגים, לצד התג שרוצים לנתק, לוחצים על מחיקת הפריט.

  5. לוחצים על Save.

  6. בתיבת הדו-שיח אישור, לוחצים על אישור כדי לנתק את התג.

תוצג הודעה שמאשרת שהתגים עודכנו. רשימת התגים המעודכנת מופיעה בעמודה Tags (תגים) בדף Manage resources (ניהול משאבים).

שורת הפקודה

כדי למחוק קישור תגים, משתמשים בפקודה gcloud resource-manager tag bindings delete:

 gcloud resource-manager tags bindings delete \
  --tag-value=ORGANIZATION_ID/storage.defaultSoftDeletePolicy/RETENTION_DURATION \
  --parent=RESOURCE_ID

מחליפים את מה שכתוב בשדות הבאים:

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

  • RETENTION_DURATION: משך הזמן שהזנתם כמשך ברירת המחדל לשמירת המשאב לאחר מחיקה רכה. לדוגמה, אם מגדירים את משך השמירה של מחיקה רכה כברירת מחדל ל-10 ימים, מזינים 10d.

  • RESOURCE_ID: השם המלא של התיקייה, הפרויקט או הארגון שרוצים למחוק את הקישור של התג שלהם.

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