כדי למנוע מתמונת מצב שניתן לשחזר, כלומר תמונת מצב רגילה שנמחקה ונמצאת בסל המיחזור, להימחק לצמיתות, צריך לשחזר את תמונת המצב מסל המיחזור לפני שתקופת השמירה שלה תסתיים. כשמשחזרים snapshot, הוא הופך ל-snapshot רגיל שאפשר להשתמש בו כדי ליצור דיסק חדש.
במאמר הזה מוסבר איך לראות רשימה של תמונות מצב שניתנות לשחזור, איך לשחזר אותן ואיך למחוק אותן.
מידע נוסף על פח האשפה זמין במאמר שמירת משאבים שנמחקו בפח האשפה.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים Cloud de Confiance by S3NS ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud init
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .
תפקידים והרשאות נדרשים
כדי לקבל את ההרשאות שדרושות לניהול תמונות מצב שאפשר לשחזר, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
- Compute Instance Admin (
roles/compute.instanceAdmin) -
כדי להתחבר למכונה וירטואלית שיכולה לפעול כחשבון שירות: משתמש בחשבון שירות (v1) (
roles/iam.serviceAccountUser)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות לניהול תמונות מצב שאפשר לשחזר. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי לנהל תמונות מצב שאפשר לשחזר, נדרשות ההרשאות הבאות:
-
כדי לשחזר snapshot שאפשר לשחזר:
compute.recoverableSnapshots.recoverב-snapshot -
כדי לראות מידע על snapshot שאפשר לשחזר:
compute.recoverableSnapshots.getב-snapshot -
כדי למחוק לתמיד תמונת מצב שניתן לשחזר:
compute.recoverableSnapshots.deleteבתמונת המצב -
כדי להציג רשימה של תמונות המצב שאפשר לשחזר בפרויקט:
compute.recoverableSnapshots.listבפרויקט
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
מגבלות
- משאבים נתמכים: יש תמיכה רק בתמונות מצב רגילות. תמונות מצב בארכיון, תמונות מצב מיידיות, דיסקים ותמונות נמחקים באופן מיידי וסופי כשמוחקים אותם.
- סתירות בשמות: השחזור של תמונת מצב ייכשל אם כבר קיימת תמונת מצב רגילה עם אותו שם ולא תספקו שם חדש לתמונת המצב המשוחזרת. כדי לשחזר תמונת מצב כזו, צריך להשתמש ב-Google Cloud CLI או ב-REST כדי לציין שם חדש.
- התמדה של תגים: תגים שמצורפים לתמונת מצב לפני שהיא נמחקת לא נשמרים אם משחזרים את תמונת המצב מסל המיחזור. אתם צריכים להוסיף מחדש את התגים לתמונת המצב אחרי שמשחזרים אותה מתיקיית הפריטים שנמחקו.
- שינויים במדיניות שמירת הנתונים: שינויים במדיניות שמירת הנתונים של פח האשפה לא חלים על תמונות מצב קיימות שאפשר לשחזר, כלומר על תמונות מצב רגילות שנמחקו ונמצאות בפח האשפה.
- תמונות מצב מתוזמנות: אם משחזרים תמונת מצב שנוצרה במקור לפי לוח זמנים, תמונת המצב כבר לא חלק מלוח הזמנים ולא נמחקת אוטומטית אחרי משך הזמן שצוין בלוח הזמנים. במקום זאת, Compute Engine שומר את התמונה באופן קבוע עד שתמחקו אותה ידנית.
- מפתחות הצפנה בניהול הלקוח (CMEK): אם מבטלים את מפתח ה-CMEK שמגן על תמונת מצב שאפשר לשחזר, ואז משחזרים את תמונת המצב, אי אפשר להשתמש בתמונת המצב המשוחזרת כדי ליצור דיסק עד לשחזור המפתח. אם לא תשחזרו את התמונה לפני שתקופת השמירה תסתיים, Compute Engine ימחק את התמונה באופן סופי.
- נדרש שחזור לפני השימוש: תמונות מצב שניתנות לשחזור הן לקריאה בלבד. כדי להשתמש ב-snapshot שאפשר לשחזר כדי ליצור דיסק, קודם צריך לשחזר את ה-snapshot הרגיל מתיקיית האשפה.
רשימת תמונות מצב שניתנות לשחזור
כדי לראות את התמונות לגיבוי שאפשר לשחזר בפרויקט, משתמשים במסוף Cloud de Confiance , ב-CLI של gcloud או ב-REST.
מסוף Cloud de Confiance
נכנסים לדף Snapshots במסוף Cloud de Confiance .
לוחצים על פח האשפה.
לוחצים על הכרטיסייה Deleted Snapshots (תמונות מצב שנמחקו). מוצגת רשימה של תמונות מצב שאפשר לשחזר.
בכל עמודה מפורטים פרטים על התמונות של הדיסקים שניתן לשחזר, כולל:
- שם: השם של ה-snapshot שאפשר לשחזר.
- שם קובץ ה-snapshot המקורי: השם של קובץ ה-snapshot המקורי.
- זמן מחיקת התמונה: הזמן שבו נמחקה התמונה המקורית.
- שעת המחיקה הסופית: השעה בעתיד שבה Compute Engine ימחק באופן סופי את התמונה הניתנת לשחזור.
CLI של gcloud
כדי להציג רשימה של כל התמונות של נקודות בזמן בפח האשפה של פרויקט, משתמשים בפקודה gcloud beta compute recoverable-snapshots list.
כדי לכלול מידע נוסף על כל תמונת מצב שאפשר לשחזר, משתמשים בדגל --format.
לדוגמה, הפקודה הבאה מציגה רשימה של כל התמונות שניתנות לשחזור בפרויקט, וכוללת פרטים על כל תמונה שניתנת לשחזור:
gcloud beta compute recoverable-snapshots list \ --project=PROJECT_ID \ --format="yaml(name, creationTimestamp, purgeTimestamp, originalResource)"
מחליפים את PROJECT_ID במזהה הפרויקט.
הפלט הוא רשימה של התמונות לגיבוי שאפשר לשחזר בפרויקט, כמו בדוגמה הבאה:
creationTimestamp: '2026-09-01T11:13:50.716-07:00'
name: data-disk-snapshot-20260805-qlb6lyqw
purgeTimestamp: '2026-09-06T11:13:50.609-07:00'
originalResource:
...
name: data-disk-snapshot-20260805
...
sourceDisk: projects/my-project/global/disks/data-disk
---
creationTimestamp: '2026-09-01T12:13:50.229-07:00'
name: disk-snapshot-20260901191347-s0c24h1m
purgeTimestamp: '2026-09-06T12:13:50.070-07:00'
originalResource:
...
name: disk-snapshot-20260901191347
...
sourceDisk: projects/my-project/global/disks/my-disk
---
בפלט מפורטים המאפיינים העיקריים הבאים של כל תמונת מצב שאפשר לשחזר:
-
name: השם של קובץ ה-snapshot שאפשר לשחזר. כדי לשחזר את התמונה, צריך לציין את השם הזה אם משתמשים ב-CLI של gcloud או ב-REST. -
creationTimestamp: השעה שבה נמחק קובץ ה-snapshot המקורי. -
purgeTimestamp: השעה בעתיד שבה Compute Engine ימחק באופן סופי את קובץ ה-Snapshot שאפשר לשחזר. -
originalResource: אובייקט שמכיל פרטים על קובץ ה-snapshot המקורי, כולל השם ודיסק המקור שלו.
REST
יוצרים בקשת GET אל ה-method recoverableSnapshots list.
GET https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/
מחליפים את PROJECT_ID במזהה הפרויקט.
גוף התגובה ב-JSON מכיל רשימה של התמונות של מצב המערכת שאפשר לשחזר בפרויקט, בדומה לזו:
{
"kind": "compute#recoverableSnapshotList",
"id": "projects/PROJECT_ID/global/recoverableSnapshots/",
"items": [
{
"name": "prod-test-snapshot-20260905053732-uj731vz4",
"creationTimestamp": "2026-09-05T22:37:34.164-07:00",
"purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
...
"originalResource": {
"id": "3004584137782651782",
"creationTimestamp": "2025-10-05T22:36:41.868-07:00",
"name": "prod-test-snapshot"
...
}
},
{
"kind": "compute#recoverableSnapshot",
"id": "8914891425536994162",
"name": "my-test-snapshot-20260906053732-uj731vz5",
"creationTimestamp": "2026-09-05T22:37:34.164-07:00",
"purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
...
"originalResource": {
"id": "39904584137782651782",
"creationTimestamp": "2026-08-05T22:36:41.868-07:00",
"name": "my-test-snapshot"
...
}
}
]
}
בפלט מפורטים המאפיינים העיקריים הבאים של כל תמונת מצב שאפשר לשחזר:
-
name: השם של קובץ ה-snapshot שאפשר לשחזר. כדי לשחזר את התמונה, צריך לציין את השם הזה אם משתמשים ב-CLI של gcloud או ב-REST. -
creationTimestamp: השעה שבה נמחק קובץ ה-snapshot המקורי. -
purgeTimestamp: השעה בעתיד שבה Compute Engine ימחק באופן סופי את קובץ ה-Snapshot שאפשר לשחזר. -
originalResource: אובייקט שמכיל פרטים על קובץ ה-snapshot המקורי, כולל השם ודיסק המקור שלו.
חיפוש תמונת מצב שאפשר לשחזר לפי השם של תמונת המצב המקורית
כדי למצוא snapshot שאפשר לשחזר, אפשר להשתמש בשם של ה-snapshot המקורי. לתמונות מצב שאפשר לשחזר יש שם ייחודי ש-Compute Engine יוצר כשמוחקים את תמונת המצב המקורית.
כדי למצוא את השם של התמונה לשחזור, מציגים רשימה של התמונות לשחזור ומסננים לפי השם של התמונה המקורית.
אפשר להשתמש במסוף Cloud de Confiance , ב-CLI של gcloud או ב-REST.
מסוף Cloud de Confiance
נכנסים לדף Snapshots במסוף Cloud de Confiance .
לוחצים על פח האשפה.
לוחצים על הכרטיסייה Deleted Snapshots (תמונות מצב שנמחקו). מוצגת רשימה של תמונות מצב שאפשר לשחזר.
בשדה filter_list Filter, לוחצים על Enter property name or value (הזנת שם או ערך של מאפיין). ברשימת הנכסים, בוחרים באפשרות שם התמונה המקורית.
מזינים את השם המקורי של התמונה בשדה Value (ערך) ולוחצים על Enter.
במסוף Cloud de Confiance מוצגת רשימה של תמונות מצב שאפשר לשחזר, שיש להן תמונת מצב מקורית עם שם שתואם לשם שהזנתם.
CLI של gcloud
כדי למצוא snapshot שאפשר לשחזר לפי השם המקורי של ה-snapshot, משתמשים בפקודה gcloud beta compute recoverable-snapshots list. כדי לסנן לפי השם המקורי של התמונה, משתמשים בדגל --filter במאפיין originalResource.name.
gcloud beta compute recoverable-snapshots list \ --project=PROJECT_ID \ --filter="originalResource.name:ORIGINAL_SNAPSHOT_NAME" \ --format="yaml(name, creationTimestamp, purgeTimestamp)"
מחליפים את הערכים הבאים בערכים המתאימים:
-
PROJECT_ID: מזהה הפרויקט -
ORIGINAL_SNAPSHOT_NAME: השם המקורי של קובץ ה-snapshot.
הפלט הוא רשימה של תמונות מצב שאפשר לשחזר, שיש להן תמונת מצב מקורית עם שם שתואם לשם תמונת המצב המקורית שהזנתם, בדומה לזה:
creationTimestamp: '2026-09-01T11:13:50.716-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901181348-qlb6lyqw
purgeTimestamp: '2026-09-06T11:13:50.609-07:00'
---
creationTimestamp: '2026-09-01T12:13:50.229-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901191347-s0c24h1m
purgeTimestamp: '2026-09-06T12:13:50.070-07:00'
---
creationTimestamp: '2026-09-01T13:13:51.060-07:00'
name: disk-20260805-09550-us-central1-a-202-20260901201348-ogybudsu
purgeTimestamp: '2026-09-06T13:13:50.904-07:00'
כדי לסנן לפי זמן היצירה או המחיקה של ה-snapshot המקורי, צריך להרחיב את הביטוי --filter:
- כדי לסנן לפי זמן היצירה של התמונה המקורית, מוסיפים תנאי של
originalResource.creationTimestampלביטוי--filter. לדוגמה, כדי למצוא את תמונות המצב שאפשר לשחזר מתמונת מצב מקורית שנוצרה בתאריך מסוים או אחריו:
--filter="originalResource.creationTimestamp >= 'CREATION_FILTER_TIMESTAMP' AND originalResource.name:ORIGINAL_SNAPSHOT_NAME"
מחליפים את מה שכתוב בשדות הבאים:
-
ORIGINAL_SNAPSHOT_NAME: השם של התמונה המקורית.
CREATION_FILTER_TIMESTAMP: חותמת הזמן של המסנן, לדוגמה,2026-09-01T10:00:00. חותמת הזמן היא לפי השעון המקומי.כדי לסנן לפי מועד המחיקה של התמונה המקורית, מוסיפים תנאי ל-
creationTimestampלביטוי--filter. לדוגמה, כדי למצוא את התמונות המקוריות שאפשר לשחזר מתמונה מקורית ספציפית שנמחקה בזמן מסוים או אחריו:
--filter="creationTimestamp >= 'DELETION_FILTER_TIMESTAMP' AND originalResource.name:ORIGINAL_SNAPSHOT_NAME"
מחליפים את מה שכתוב בשדות הבאים:
-
ORIGINAL_SNAPSHOT_NAME: השם של התמונה המקורית. -
DELETION_FILTER_TIMESTAMP: חותמת הזמן של המסנן, לדוגמה,2026-09-01T10:00:00. חותמת הזמן היא לפי השעון המקומי.
REST
יוצרים בקשת GET אל ה-method recoverableSnapshots.list באמצעות פרמטר השאילתה filter.
GET 'https://compute.s3nsapis.fr/compute/beta/projects/ PROJECT_ID/global/recoverableSnapshots?filter=originalResource.name:ORIGINAL_SNAPSHOT_NAME'
מחליפים את הערכים הבאים בערכים המתאימים:
-
PROJECT_ID: מזהה הפרויקט -
ORIGINAL_SNAPSHOT_NAME: השם המקורי של קובץ ה-snapshot.
גוף התגובה הוא רשימה של תמונות המצב שאפשר לשחזר, ששם תמונת המצב המקורית שלהן זהה לשם תמונת המצב המקורית שהזנתם, בדומה לזה:
{
"kind": "compute#recoverableSnapshotList",
"id": "projects/PROJECT_ID/global/recoverableSnapshots/",
"items": [
{
"kind": "compute#recoverableSnapshot",
"id": "8914891425536994161",
"name": "prod-test-snapshot-20261006053732-uj731vz4",
"creationTimestamp": "2026-10-05T22:37:34.164-07:00",
"purgeTimestamp": "2026-10-12T22:37:32.918-07:00",
...
"originalResource": {
"name": "prod-test-snapshot",
...
}
}
]
}
כל אובייקט במערך items מייצג תמונת מצב שאפשר לשחזר ממנה, ויש לו את המאפיינים הבאים:
-
name: השם של קובץ ה-snapshot שאפשר לשחזר. כדי לשחזר את התמונה, צריך לציין את השם הזה אם משתמשים ב-CLI של gcloud או ב-REST. -
creationTimestamp: השעה שבה נמחק קובץ ה-snapshot המקורי. -
purgeTimestamp: השעה בעתיד שבה Compute Engine ימחק באופן סופי את קובץ ה-Snapshot שאפשר לשחזר. -
originalResource: אובייקט שמכיל פרטים על קובץ ה-snapshot המקורי, כולל השם ודיסק המקור שלו.
צפייה במידע על תמונת מצב שאפשר לשחזר
כדי לאחזר מידע מפורט על snapshot שאפשר לשחזר, כמו ה-snapshot המקורי או זמן היצירה, משתמשים במסוף Cloud de Confiance , ב-CLI של gcloud או ב-REST.
כדי למצוא את השם של תמונת מצב שאפשר לשחזר אם יש לכם רק את השם המקורי של תמונת המצב, אפשר לעיין במאמר בנושא איך מוצאים את השם של תמונת מצב שאפשר לשחזר.
מסוף Cloud de Confiance
נכנסים לדף Snapshots במסוף Cloud de Confiance .
לוחצים על פח האשפה.
בכרטיסייה Deleted Snapshots (תמונות מצב שנמחקו), רואים את רשימת תמונות המצב שאפשר לשחזר.
בכל עמודה מפורטים פרטים על קובץ snapshot שאפשר לשחזר, כולל:
- שם: השם של ה-snapshot שאפשר לשחזר.
- שם קובץ ה-snapshot המקורי: השם של קובץ ה-snapshot המקורי.
- זמן מחיקת התמונה: הזמן שבו נמחקה התמונה המקורית.
- שעת המחיקה הסופית: השעה בעתיד שבה Compute Engine ימחק באופן סופי את התמונה הניתנת לשחזור.
CLI של gcloud
כדי לראות מידע על תמונת מצב שאפשר לשחזר, משתמשים בפקודה gcloud beta compute recoverable-snapshots describe.
gcloud beta compute recoverable-snapshots describe RECOVERABLE_SNAPSHOT_NAME \ --project=PROJECT_ID
מחליפים את הערכים הבאים בערכים המתאימים:
-
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר. -
PROJECT_ID: מזהה הפרויקט
הפלט הוא תיאור של התמונה לשחזור, שדומה לזה:
creationTimestamp: '2026-09-01T13:13:51.626-07:00'
id: '2573728532034916112'
kind: compute#recoverableSnapshot
name: prod-test-snapshot-uj731vz4
originalResource:
name: prod-test-snapshot
...
storageBytesStatus: UP_TO_DATE
storageLocations:
- us
purgeTimestamp: '2026-09-06T13:13:51.493-07:00'
selfLink: ..
status: READY
הפלט כולל את מאפייני המפתח הבאים של התמונה הניתנת לשחזור:
-
name: השם של קובץ ה-snapshot שאפשר לשחזר. כדי לשחזר את התמונה, צריך לציין את השם הזה אם משתמשים ב-CLI של gcloud או ב-REST. -
creationTimestamp: השעה שבה נמחק קובץ ה-snapshot המקורי. -
purgeTimestamp: השעה בעתיד שבה Compute Engine ימחק באופן סופי את קובץ ה-Snapshot שאפשר לשחזר. -
originalResource: אובייקט שמכיל פרטים על קובץ ה-snapshot המקורי, כולל השם ודיסק המקור שלו.
REST
כדי לראות מידע על תמונת מצב שאפשר לשחזר, שולחים בקשת GET אל ה-method recoverableSnapshots.get.
GET 'https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME'
מחליפים את הערכים הבאים בערכים המתאימים:
-
PROJECT_ID: מזהה הפרויקט שמכיל את קובץ ה-snapshot שאפשר לשחזר. -
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר.
התגובה אמורה להיראות כך:
{
"name": "prod-test-snapshot-uj731vz4",
"creationTimestamp": "2026-09-05T22:37:34.164-07:00",
"purgeTimestamp": "2026-09-12T22:37:32.918-07:00",
...
"originalResource": {
"name": "prod-test-snapshot",
...
}
}
גוף התשובה כולל את מאפייני המפתח הבאים של התמונה לשחזור:
-
name: השם של קובץ ה-snapshot שאפשר לשחזר. כדי לשחזר את התמונה, צריך לציין את השם הזה אם משתמשים ב-CLI של gcloud או ב-REST. -
creationTimestamp: השעה שבה נמחק קובץ ה-snapshot המקורי. -
purgeTimestamp: השעה בעתיד שבה Compute Engine ימחק באופן סופי את קובץ ה-Snapshot שאפשר לשחזר. -
originalResource: אובייקט שמכיל פרטים על קובץ ה-snapshot המקורי, כולל השם ודיסק המקור שלו.
שחזור תמונות מצב שנמחקו
לפני שמשחזרים תמונת מצב, כדאי להביא בחשבון את הנקודות הבאות:
- התמדה של תגים: תגים שמצורפים לתמונת מצב לפני שהיא נמחקת לא נשמרים אם משחזרים את תמונת המצב מסל המיחזור. אתם צריכים להוסיף מחדש את התגים לתמונת המצב אחרי שמשחזרים אותה מתיקיית הפריטים שנמחקו.
- תמונות מצב מתוזמנות: אם משחזרים תמונת מצב שנוצרה במקור לפי לוח זמנים, תמונת המצב כבר לא חלק מלוח הזמנים ולא נמחקת אוטומטית אחרי משך הזמן שצוין בלוח הזמנים. במקום זאת, Compute Engine שומר את התמונה באופן קבוע עד שתמחקו אותה ידנית.
- סתירות בשמות: השחזור של תמונת מצב ייכשל אם כבר קיימת תמונת מצב רגילה עם אותו שם ולא תספקו שם חדש לתמונת המצב המשוחזרת. כדי לשחזר תמונת מצב כזו, צריך להשתמש ב-Google Cloud CLI או ב-REST כדי לציין שם חדש.
- תמונות מצב שניתנות לשחזור נשמרות אחרי השחזור: שחזור תמונת מצב לא מוחק את תמונת המצב שניתנת לשחזור מתיקיית הפח. התמונה המצב שניתנת לשחזור נשמרת בפח האשפה עד שתקופת השמירה מסתיימת.
- זמן יצירה חדש לתמונת המצב המשוחזרת: כשמשחזרים תמונת מצב, זמן היצירה של תמונת המצב הרגילה הוא הזמן שבו היא שוחזרה מתיקיית האשפה, ולא הזמן שבו היא נוצרה במקור.
שחזור תמונת מצב מסל המיחזור
כדי לשחזר קובץ snapshot שנמחק כדי שתוכלו להשתמש בו ליצירת דיסק חדש, אתם צריכים קודם למצוא את השם של קובץ ה-snapshot שאפשר לשחזר. כדי לעשות זאת, פועלים לפי ההוראות שבמאמר איך מוצאים את השם של תמונת מצב שאפשר לשחזר.
אם אתם יודעים את השם של ה-snapshot לשחזור, השתמשו ב Cloud de Confiance מסוף, ב-CLI של gcloud או ב-REST כדי לשחזר את ה-snapshot.
מסוף Cloud de Confiance
נכנסים לדף Snapshots במסוף Cloud de Confiance .
לוחצים על פח האשפה.
לוחצים על הכרטיסייה Deleted Snapshots (תמונות מצב שנמחקו). מוצגת רשימה של תמונות מצב שאפשר לשחזר.
בוחרים את התמונה של הרגע שרוצים לשחזר.
לוחצים על restore_from_trash שחזור.
CLI של gcloud
כדי לשחזר תמונת מצב, משתמשים בפקודה gcloud beta compute recoverable-snapshots recover.
כדי לשחזר תמונת מצב ולשמור את השם המקורי שלה:
gcloud beta compute recoverable-snapshots recover \ RECOVERABLE_SNAPSHOT_NAME \ --project=PROJECT_ID
מחליפים את הערכים הבאים בערכים המתאימים:
-
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר. -
PROJECT_ID: מזהה הפרויקט
-
כדי לשחזר תמונת מצב ולציין שם חדש לתמונת המצב המשוחזרת, מציינים את השם החדש באמצעות הדגל
--snapshot-name.gcloud beta compute recoverable-snapshots recover \ RECOVERABLE_SNAPSHOT_NAME \ --project=PROJECT_ID \ --snapshot-name=NEW_SNAPSHOT_NAME
מחליפים את הערכים הבאים בערכים המתאימים:
-
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר. -
PROJECT_ID: מזהה הפרויקט -
NEW_SNAPSHOT_NAME: השם החדש של קובץ ה-snapshot ששוחזר.
-
REST
כדי לשחזר תמונת מצב, שולחים בקשת POST אל ה-method recoverableSnapshots.recover.
POST https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME/recover
מחליפים את הערכים הבאים בערכים המתאימים:
-
PROJECT_ID: מזהה הפרויקט -
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר.
כדי לשחזר תמונת מצב ולציין שם חדש לתמונת המצב המשוחזרת, צריך לציין את השם החדש בשדה snapshotName בגוף הבקשה:
{
"snapshotName": "NEW_SNAPSHOT_NAME"
}
מחליפים את NEW_SNAPSHOT_NAME בשם החדש של התמונה ששוחזרה.
כדי ליצור דיסק מקובץ ה-snapshot ששוחזר, ראו יצירת דיסק מקובץ snapshot.
כדי להוסיף תגים שצורפו לתמונת המצב המקורית, אפשר לעיין במאמר בנושא הוספת תגים למשאב.
מחיקת תמונת מצב שאפשר לשחזר
אפשר למחוק צילום מצב באופן סופי מתיקיית המיחזור לפני שתקופת השמירה שלו מסתיימת באמצעות Cloud de Confiance המסוף, ה-CLI של gcloud או REST.
מסוף Cloud de Confiance
נכנסים לדף Snapshots במסוף Cloud de Confiance .
לוחצים על פח האשפה.
בכרטיסייה תמונות מצב שנמחקו, בוחרים את תמונת המצב שרוצים למחוק לתמיד.
לוחצים על מחיקהמחיקה לתמיד.
CLI של gcloud
כדי למחוק לתמיד תמונת מצב שאפשר לשחזר, משתמשים בפקודה gcloud beta compute recoverable-snapshots delete.
gcloud beta compute recoverable-snapshots delete RECOVERABLE_SNAPSHOT_NAME \ --project=PROJECT_ID
מחליפים את הערכים הבאים בערכים המתאימים:
-
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר. -
PROJECT_ID: מזהה הפרויקט
REST
כדי למחוק לתמיד תמונת מצב שניתן לשחזר, שולחים DELETE בקשה לשיטה recoverableSnapshots.delete.
DELETE https://compute.s3nsapis.fr/compute/beta/projects/PROJECT_ID/global/recoverableSnapshots/RECOVERABLE_SNAPSHOT_NAME
מחליפים את הערכים הבאים בערכים המתאימים:
-
PROJECT_ID: מזהה הפרויקט -
RECOVERABLE_SNAPSHOT_NAME: השם של קובץ ה-snapshot שאפשר לשחזר.