בדף הזה מוסבר על פעולות גיבוי ב-Spanner. מידע נוסף על גיבויים זמין במאמר סקירה כללית על גיבויים.
לפני שמתחילים
-
כדי לקבל את ההרשאות שדרושות לניהול גיבויים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים במופע:
-
יצירה, הצגה, עדכון ומחיקה של גיבויים:
אדמין של גיבויים ב-Cloud Spanner (
roles/spanner.backupAdmin) -
יצירה והצגה של גיבויים:
Cloud Spanner Backup Writer (
roles/spanner.backupWriter)
-
יצירה, הצגה, עדכון ומחיקה של גיבויים:
אדמין של גיבויים ב-Cloud Spanner (
הדוגמאות של Google Cloud CLI שבדף הזה מבוססות על ההנחות הבאות:
- כבר הגדרתם את gcloud CLI לשימוש עם 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#
המשך
Java
Node.js
PHP
Python
Ruby
בדיקת התקדמות הפעולה
המסוף
נכנסים לדף Instances של Spanner במסוף Google Cloud .
לוחצים על המופע שמכיל את מסד הנתונים שרוצים לראות את פעולת הגיבוי שלו.
לוחצים על מסד הנתונים.
בחלונית הניווט, לוחצים על פעולות. בדף 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#
כדי להציג רשימה של כל פעולות יצירת הגיבוי:
כדי להציג רשימה של כל פעולות הגיבוי של העתקה:
המשך
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#
המשך
Java
Node.js
PHP
Python
Ruby
קבלת מידע על הגיבוי
המסוף
נכנסים לדף Instances של Spanner במסוף Google Cloud .
לוחצים על המופע שמכיל את מסד הנתונים שרוצים לראות את פרטי הגיבוי שלו.
לוחצים על מסד הנתונים כדי לפתוח את הדף סקירה כללית.
בחלונית הניווט, לוחצים על גיבוי/שחזור. אפשר לראות את פרטי הגיבוי של הגיבוי שבחרתם במסד הנתונים.
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 של Spanner במסוף Google Cloud .
לוחצים על המופע כדי לראות את כל הגיבויים הזמינים והמידע שלהם.
בחלונית הניווט, לוחצים על גיבוי/שחזור.
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#
המשך
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#
המשך
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#
המשך
Java
Node.js
PHP
Python
Ruby
המאמרים הבאים
מידע נוסף על גיבויים זמין במאמר סקירה כללית על גיבויים.
הוראות ליצירת גיבויים מפורטות במאמר יצירת גיבויים.