בדף הזה מוסבר על פעולות גיבוי ב-Spanner. מידע נוסף על גיבויים זמין במאמר סקירה כללית על גיבויים.
לפני שמתחילים
-
כדי לקבל את ההרשאות שנדרשות לניהול גיבויים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים במופע:
-
יצירה, צפייה, עדכון ומחיקה של גיבויים:
אדמין של גיבוי ב-Cloud Spanner (
roles/spanner.backupAdmin) -
יצירה והצגה של גיבויים:
Cloud Spanner Backup Writer (
roles/spanner.backupWriter)
-
יצירה, צפייה, עדכון ומחיקה של גיבויים:
אדמין של גיבוי ב-Cloud Spanner (
בדוגמאות של Google Cloud CLI שבדף הזה מניחים את ההנחות הבאות:
- כבר הגדרתם את ה-CLI של gcloud לשימוש עם Spanner. אם אתם חדשים בשימוש ב-CLI של gcloud עם Spanner, כדאי לעיין במאמר תחילת העבודה עם Spanner באמצעות ה-CLI של gcloud.
הגדרתם את ה-CLI של gcloud עם הפרויקט. לדוגמה:
gcloud config set core/project PROJECT_ID
העתקת גיבוי
המסוף
נכנסים לדף Instances של Spanner במסוף Google Cloud .
לוחצים על המופע שמכיל את מסד הנתונים שרוצים להעתיק.
לוחצים על מסד הנתונים.
בחלונית הניווט, לוחצים על גיבוי/שחזור.
בטבלה גיבויים, בוחרים באפשרות פעולות לגיבוי ולוחצים על העתקה.
ממלאים את הטופס: בוחרים מופע יעד, נותנים שם ומציינים תאריך תפוגה לעותק הגיבוי.
לוחצים על Copy.
כדי לבדוק את התקדמות פעולת ההעתקה, אפשר לעיין בקטע בדיקת התקדמות הפעולה.
אם הפעולה נמשכת יותר מדי זמן, אפשר לבטל אותה. מידע נוסף מופיע במאמר בנושא ביטול פעולה ממושכת של מופע.
gcloud
אפשר להעתיק גיבוי למופע אחר באותו פרויקט, או למופע אחר בפרויקט אחר.
העתקת גיבוי באותו פרויקט
אם בוחרים להעתיק את הגיבוי למופע אחר באותו פרויקט, צריך ליצור מופע חדש (או שיהיה מופע מוכן) לגיבוי המועתק. אי אפשר ליצור מופע חדש כחלק מפעולת הגיבוי. בנוסף, תאריך התפוגה של הגיבוי צריך להיות לפחות שש שעות אחרי מועד העיבוד של בקשת העותק הנוכחית, ולכל היותר 366 ימים אחרי create_time של גיבוי המקור.
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט.
- SOURCE_INSTANCE_ID: מזהה מכונת Spanner של המקור.
- SOURCE_DATABASE_ID: מזהה מסד הנתונים של Spanner במקור.
- SOURCE_BACKUP_NAME: שם הגיבוי ב-Spanner.
- DESTINATION_INSTANCE_ID: מזהה מכונת היעד של Spanner.
- DESTINATION_BACKUP_NAME: שם הגיבוי של Spanner ביעד.
- EXPIRATION_DATE: חותמת הזמן של תאריך התפוגה.
-
ENCRYPTION_TYPE:
סוג ההצפנה של הגיבוי שנוצר.
הערכים התקפים הם
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION,GOOGLE_DEFAULT_ENCRYPTIONאוCUSTOMER_MANAGED_ENCRYPTION. אם משתמשים ב-CUSTOMER_MANAGED_ENCRYPTION, צריך לצייןkmsKeyName.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups copy \ --source-instance=SOURCE_INSTANCE_ID \ --source-backup=SOURCE_BACKUP_NAME \ --destination-instance=DESTINATION_INSTANCE_ID \ --destination-backup=DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE \ --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-instance=SOURCE_INSTANCE_ID ` --source-backup=SOURCE_BACKUP_NAME ` --destination-instance=DESTINATION_INSTANCE_ID ` --destination-backup=DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE ` --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-instance=SOURCE_INSTANCE_ID ^ --source-backup=SOURCE_BACKUP_NAME ^ --destination-instance=DESTINATION_INSTANCE_ID ^ --destination-backup=DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE ^ --encryption-type=ENCRYPTION_TYPE
אמורים לקבל תגובה שדומה לזו:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/PROJECT_ID/instances/SOURCE_INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
העתקת גיבוי בפרויקט אחר
אם בוחרים להעתיק את הגיבוי לפרויקט אחר, צריך שיהיה פרויקט נוסף עם מופע משלו שמוכן לגיבוי המועתק. אי אפשר ליצור פרויקט חדש כחלק מפעולת הגיבוי. בנוסף, תוקף הגיבוי צריך להיות לפחות שש שעות מהזמן שבו בקשת העותק הנוכחית מעובדת, ולכל היותר 366 ימים אחרי גיבוי המקור create_time.
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- SOURCE_PROJECT_ID: מזהה פרויקט המקור.
- SOURCE_INSTANCE_ID: מזהה מכונת Spanner של המקור.
- SOURCE_DATABASE_ID: מזהה מסד הנתונים של Spanner במקור.
- SOURCE_BACKUP_NAME: שם הגיבוי ב-Spanner.
- DESTINATION_PROJECT_ID: מזהה פרויקט היעד.
- DESTINATION_INSTANCE_ID: מזהה מכונת היעד של Spanner.
- DESTINATION_BACKUP_NAME: שם הגיבוי של Spanner ביעד.
- EXPIRATION_DATE: חותמת הזמן של תאריך התפוגה.
-
ENCRYPTION_TYPE:
סוג ההצפנה של הגיבוי שנוצר.
הערכים התקפים הם
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION,GOOGLE_DEFAULT_ENCRYPTIONאוCUSTOMER_MANAGED_ENCRYPTION. אם משתמשים ב-CUSTOMER_MANAGED_ENCRYPTION, צריך לצייןkmsKeyName.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups copy \ --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME \ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE \ --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME ` --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE ` --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME ^ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE ^ --encryption-type=ENCRYPTION_TYPE
אמורים לקבל תגובה שדומה לזו:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
כדי לבדוק את התקדמות פעולת ההעתקה, אפשר לעיין בקטע בדיקת התקדמות הפעולה.
ספריות לקוח
בדוגמת הקוד הבאה מועתק גיבוי קיים. אפשר להעתיק את הגיבוי למופע באזור או בפרויקט אחרים. בסיום, הדוגמה מאחזרת ומדפיסה מידע מסוים על הגיבוי החדש שנוצר, כמו השם, הגודל, מצב הגיבוי ו-version_time.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
בדיקת התקדמות הפעולה
המסוף
נכנסים לדף Instances במסוף Google Cloud של Spanner.
לוחצים על המופע שמכיל את מסד הנתונים שרוצים לראות את פעולת הגיבוי שלו.
לוחצים על מסד הנתונים.
בחלונית הניווט, לוחצים על פעולות. בדף Operations מוצגת רשימה של פעולות שפועלות.
gcloud
כדי לבדוק את התקדמות הפעולה, משתמשים ב-gcloud spanner operations describe.
קבלת מזהה הפעולה:
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- INSTANCE_NAME: שם מכונת Spanner.
- DATABASE_NAME: שם מסד הנתונים של Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
אמורים לקבל תגובה שדומה לזו:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
הערות שימוש:
כדי להגביל את הרשימה, מציינים את הדגל
--filter. לדוגמה:--filter="metadata.name:example-db"מציג רק את הפעולות במסד נתונים ספציפי.--filter="error:*"מציג רק את פעולות הגיבוי שנכשלו.
מידע על תחביר המסננים זמין במאמר
gcloud topic filters. מידע על סינון פעולות גיבוי מופיע בשדהfilterבמאמרListBackupOperationsRequest.הדגל
--typeלא תלוי באותיות רישיות.
מריצים את
gcloud spanner operations describe:לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- OPERATION_ID: מזהה הפעולה.
- INSTANCE_NAME: שם מכונת Spanner.
- DATABASE_NAME: שם מסד הנתונים של Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner operations describe OPERATION_ID \ --instance=INSTANCE_NAME \ --backup=BACKUP_NAME \
Windows (PowerShell)
gcloud spanner operations describe OPERATION_ID ` --instance=INSTANCE_NAME ` --backup=BACKUP_NAME `
Windows (cmd.exe)
gcloud spanner operations describe OPERATION_ID ^ --instance=INSTANCE_NAME ^ --backup=BACKUP_NAME ^
אמורים לקבל תגובה שדומה לזו:
בקטעdone: true metadata: ... progress: - endTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 startTime: '2022-03-01T00:28:04.221401Z' - endTime: '2022-03-01T00:28:17.624588Z' startTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 ...
progressבפלט מוצג אחוז הפעולה שהושלמה.אם הפעולה נמשכת יותר מדי זמן, אפשר לבטל אותה. מידע נוסף זמין במאמר בנושא ביטול פעולת גיבוי ממושכת.
ספריות לקוח
בדוגמת הקוד הבאה מוצגת רשימה של כל הפעולות המתבצעות ליצירת גיבויים (פעולות עם CreateBackupMetadata) ולהעתקת גיבויים (פעולות עם CopyBackupMetadata) שסוננו לפי מסד נתונים נתון.
מידע על תחביר הסינון מופיע בפרמטר filter במאמר backupOperations.list.
C++
C#
כדי להציג ברשימה את כל פעולות יצירת הגיבוי:
כדי לראות רשימה של כל פעולות הגיבוי של ההעתקה:
Go
Java
Node.js
PHP
Python
Ruby
כדי להציג ברשימה את כל פעולות יצירת הגיבוי:
כדי לראות רשימה של כל פעולות הגיבוי של ההעתקה:
ביטול פעולת גיבוי
המסוף
מסוף Google Cloud לא תומך בביטול פעולת גיבוי. עם זאת, אפשר לבטל פעולות שנמשכות יותר מדי זמן באמצעות ה-CLI של gcloud, REST או RPC API. מידע נוסף זמין במאמר בנושא ביטול פעולה ממושכת של מופע.
gcloud
קבלת מזהה הפעולה:
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- INSTANCE_NAME: שם מכונת Spanner.
- DATABASE_NAME: שם מסד הנתונים של Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
אמורים לקבל תגובה שדומה לזו:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
הערות שימוש:
כדי להגביל את הרשימה, מציינים את הדגל
--filter. לדוגמה:--filter="metadata.name:example-db"מציג רק את הפעולות במסד נתונים ספציפי.--filter="error:*"מציג רק את פעולות הגיבוי שנכשלו.
מידע על תחביר המסננים זמין במאמר
gcloud topic filters. מידע על סינון פעולות גיבוי מופיע בשדהfilterבמאמרListBackupOperationsRequest.הדגל
--typeלא תלוי באותיות רישיות.
כדי לבטל פעולת גיבוי, משתמשים ב-
gcloud spanner operations cancelלפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- OPERATION_ID: מזהה הפעולה.
- INSTANCE_NAME: שם מכונת Spanner.
- DATABASE_NAME: שם מסד הנתונים של Spanner.
- BACKUP_NAME: שם הגיבוי ב-Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME \ --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (PowerShell)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ` --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (cmd.exe)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --backup=BACKUP_NAME
ספריות לקוח
בדוגמת הקוד הבאה נוצר גיבוי, פעולת הגיבוי מבוטלת ואז המערכת ממתינה עד שפעולת הגיבוי done. אם הפעולה בוטלה בהצלחה, הפונקציה מחזירה את הערך cancelTime והודעת שגיאה. אם פעולת הגיבוי הסתיימה לפני שהיא בוטלה, הגיבוי קיים ואפשר למחוק אותו.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
קבלת מידע על הגיבוי
המסוף
נכנסים לדף Instances במסוף Google Cloud של Spanner.
לוחצים על המופע שמכיל את מסד הנתונים שרוצים לראות את פרטי הגיבוי שלו.
לוחצים על מסד הנתונים כדי לפתוח את הדף סקירה כללית.
בחלונית הניווט, לוחצים על גיבוי/שחזור. אפשר לראות את פרטי הגיבוי של הגיבוי שבחרתם במסד הנתונים.
gcloud
כדי לקבל מידע על גיבוי, משתמשים בפקודה gcloud spanner backups describe.
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט.
- INSTANCE_ID: מזהה מכונת Spanner.
- DATABASE_ID: מזהה מסד הנתונים של Spanner.
- BACKUP_NAME: שם הגיבוי ב-Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
אמורים לקבל תגובה שדומה לזו:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2021-02-04T02:05:43.268327Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_NAME sizeBytes: '1000000000' state: READY
ספריות לקוח
ספריות לקוח לא תומכות באחזור פרטי גיבוי של גיבוי יחיד. עם זאת, אפשר לראות את כל הגיבויים והמידע שלהם במופע. מידע נוסף זמין במאמר בנושא רשימת הגיבויים במופע.
הצגת רשימת הגיבויים במופע
המסוף
נכנסים לדף Instances במסוף Google Cloud של Spanner.
לוחצים על המופע כדי לראות את כל הגיבויים הזמינים והמידע שלהם.
בחלונית הניווט, לוחצים על גיבוי/שחזור.
gcloud
כדי להציג רשימה של כל הגיבויים במופע, משתמשים בפקודה gcloud spanner backups list.
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- INSTANCE_ID: מזהה מכונת Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups list --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups list --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups list --instance=INSTANCE_ID
אמורים לקבל תגובה שדומה לזו:
BACKUP SOURCE_DATABASE CREATION_TIME EXPIRATION_TIME STATE BACKUP_SIZE_IN_BYTES IN_USE_BY example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2021-02-04T02:05:43.268327Z CREATING example-db-backup-4 example-db 2020-02-04T01:21:20.873839Z 2021-02-04T01:21:20.530151Z READY 32 example-db-backup-3 example-db 2020-02-03T23:59:18.936433Z 2021-02-03T23:59:18.203083Z READY 32 example-db-backup-5 example-db 2020-02-03T23:48:06.259296Z 2021-02-03T23:48:05.830937Z READY 32 example-db-backup-2 example-db 2020-01-30T19:49:00.616338Z 2021-01-30T19:49:00.283917Z READY 32 example-db-backup-1 example-db 2020-01-30T19:47:09.492551Z 2021-01-30T19:47:09.097804Z READY 32
כדי להגביל את הרשימה, מציינים את הדגל --filter. לדוגמה, כדי לסנן את הרשימה כך שתכלול רק את הגיבויים שעדיין נוצרים, מוסיפים --filter="state:creating". מידע על תחביר המסננים זמין כאן.gcloud topic filters
מידע על סינון גיבויים זמין בשדה filter במאמר ListBackupsRequest.
ספריות לקוח
בדוגמת הקוד הבאה מוצגת רשימה של הגיבויים במופע נתון.
אפשר לסנן את רשימת הגיבויים שהוחזרו (לדוגמה, סינון לפי שם, גרסה, שעה או תאריך התפוגה של הגיבוי) על ידי הזנת ביטוי סינון. מידע על תחביר הסינון מופיע בפרמטר filter במאמר List Backups.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
עדכון תקופת התפוגה של הגיבוי
המסוף
נכנסים לדף Spanner Instances במסוף Google Cloud .
לוחצים על המופע שמכיל את מסד הנתונים כדי לפתוח את הדף סקירה כללית.
לוחצים על מסד הנתונים כדי לפתוח את הדף סקירה כללית.
בחלונית הניווט, לוחצים על גיבוי/שחזור.
לוחצים על הלחצן פעולות של הגיבוי שנבחר ואז על עדכון מטא-נתונים.
בוחרים את תאריך התפוגה החדש.
לוחצים על עדכון.
gcloud
כדי לעדכן את תאריך התפוגה של הגיבוי, משתמשים ב-gcloud spanner backups update-metadata:
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט.
- BACKUP_ID: מזהה הגיבוי ב-Spanner.
- INSTANCE_ID: מזהה מכונת Spanner.
- EXPIRATION_DATE: חותמת הזמן של תאריך התפוגה.
- DATABASE_ID: מזהה מסד הנתונים של Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups update-metadata BACKUP_ID \ --instance=INSTANCE_ID \ --expiration-date=EXPIRATION_DATE
Windows (PowerShell)
gcloud spanner backups update-metadata BACKUP_ID ` --instance=INSTANCE_ID ` --expiration-date=EXPIRATION_DATE
Windows (cmd.exe)
gcloud spanner backups update-metadata BACKUP_ID ^ --instance=INSTANCE_ID ^ --expiration-date=EXPIRATION_DATE
אמורים לקבל תגובה שדומה לזו:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2020-05-05T00:00:00Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_ID sizeBytes: '1000000000' state: READY
ספריות לקוח
בדוגמת הקוד הבאה מאחזרים את מועד התפוגה של גיבוי ומאריכים אותו.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
מחיקת גיבוי
כשמוחקים גיבוי, Spanner מפנה את נפח האחסון ואת כל המשאבים האחרים שמשויכים לגיבוי הזה.
אם מוחקים גיבוי שעדיין נמצא בתהליך יצירה, Spanner מבטל גם את פעולת הגיבוי ארוכת הטווח.
יכול להיות שמחיקה של גיבוי מצטבר לא תפנה מקום באחסון אם גיבוי מצטבר חדש יותר תלוי בו. מידע נוסף מופיע במאמר סקירה כללית בנושא גיבויים.
המסוף
נכנסים לדף Spanner Instances במסוף Google Cloud .
לוחצים על המופע שמכיל את מסד הנתונים כדי לפתוח את הדף סקירה כללית.
לוחצים על מסד הנתונים כדי לפתוח את הדף סקירה כללית.
בחלונית הניווט, לוחצים על גיבוי/שחזור.
לוחצים על הלחצן פעולות של הגיבוי שנבחר ואז על מחיקה.
מקלידים את מזהה הגיבוי.
לוחצים על Delete.
gcloud
כדי למחוק גיבוי, משתמשים ב-gcloud spanner backups delete.
לפני השימוש בנתוני הפקודה הבאים, צריך להחליף את הנתונים הבאים:
- INSTANCE_ID: מזהה מכונת Spanner.
- BACKUP_NAME: שם הגיבוי ב-Spanner.
מריצים את הפקודה הבאה:
Linux, macOS או Cloud Shell
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
אמורים לקבל תגובה שדומה לזו:
You are about to delete backup BACKUP_NAME Do you want to continue (Y/n)? Y Deleted backup BACKUP_NAME.
ספריות לקוח
בדוגמת הקוד הבאה מוצג תהליך של מחיקת גיבוי ואימות המחיקה.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
המאמרים הבאים
מידע נוסף על גיבויים זמין במאמר סקירה כללית על גיבויים.
הוראות ליצירת גיבויים מפורטות במאמר יצירת גיבויים.